フルスタックエンジニアのノウハウ
2020.01.23    2020.03.17

Webプログラミングに必要な3つの無料ソフト

Webプログラミングに必要な3つの無料ソフト

こんにちは、徳田 啓です。
Webプログラマー歴20年、【フルスタックエンジニア マスター講座】を運営しています。(生徒数1,800名突破)

「Webプログラミングを始めてみたいけど、一体どんなソフトが必要なんだろう・・?」


今回は、こんな疑問に答えます。

  • この記事で分かること
  • ・Webプログラミングに必要なたった3つのソフトが分かります。


この記事の動画版はこちら

チャンネル登録お願いします!



結論から言うと

「エディタ」「ブラウザ」「サーバー」の3つだけあればOK


エディタ(ATOM) 

ブラウザ(Chrome)

Webサーバー(XAMPP)


これだけで、あなたのPCでWebプログラミングが出来るようになります。

全て無料ソフトなので、とりあえずこれらをインストールしましょう。


順番に説明していきます。


①エディタ

エディタは、ソースコードを書くために使うソフトです。


実は、パソコンには標準でエディタがインストールされています。

Windowsであれば「メモ帳」、Macであれば「テキストエディット」といったソフトです。


これらのソフトでもプログラミングは行えるのですが、すごくシンプルなソフトなので、使い勝手が悪いです。


そこで、プログラミング用の高機能エディタを別途インストールします。


高機能エディタは、無料のものから有料のものまで様々なソフトが存在しますが、無料のソフトでも優秀なものがありますのでそれを使っていきましょう。


僕がお薦めするのは「ATOM」というエディタです。

https://atom.io/


ATOMについては、別記事で詳しく紹介していますのでそちらをご覧ください。

関連記事

プログラミングにはATOMを使え

②ブラウザ

ブラウザは、作ったWebサービスを確認するために使います。


ブラウザも、パソコンに標準で入っていますが、Googleからリリースされている「Chrome」という無料ブラウザをインストールしておきましょう。


Chromeは、今最も多くの人に使われている「シェアNo1」のブラウザです。


自分で作ったWebサービスを一般公開する際、シェアNo1のブラウザへの対応は最優先になります。
そのため、普段から使い慣れておき、Chromeで確認するようにしておくと効率的です。


また、Chromeには、開発を助ける「開発者向け機能」も備わっているので、機能面でも優秀なブラウザです。

https://www.google.co.jp/chrome/


Chromeについては、別記事で詳しく紹介していますのでそちらをご覧ください。

関連記事

プログラマーならブラウザはChromeを使え

③サーバー

ソースコードに書いたプログラムを実際に稼働させるためには、エンジンとなる「サーバー」というソフトが必要になります。


サーバーには、プログラムを稼働させるエンジン以外にも、データを保存しておくための「データベース」なども含まれており、Webサービスを動かすための基盤になります。


将来的に、作ったWebサービスを一般公開する際には、レンタルサーバーなどの常時電源ON/インターネット常時接続されたサーバーが必要になりますが、とりあえず開発するならば、自分のPCにサーバーソフトウェアを入れるだけでOKです。


無料で使えるサーバーソフトとして「XAMPP」というものがありますので、これを入れておきましょう。
https://www.apachefriends.org/jp/

XAMPPについては、別記事で詳しく紹介していますのでそちらをご覧ください。

関連記事

XAMPPをセットアップしよう。


これら3つがインストール出来たら、あなたのパソコンでプログラミングが出来る環境は整いました。

実際にPHPを動かしたり、データベースを使うことが出来ます。


まとめ

プログラミングって、高価な開発環境がなければ出来ないイメージを持っている方もいるかもしれませんが、無料ソフトを3つ入れるだけで環境は整ってしまいます。

僕自身も、この3つのソフトを実際に使ってWebサービスを開発しています。


また、最近ではクラウドの開発環境というものがあり、それを使えばブラウザのみで開発するなんてことも可能です。Amazonがリリースしている「Cloud9」というサービスですが、それはまた別の記事でご紹介したいと思います。


とはいえ、今回ご紹介したソフトは基本となりますので、入れておきましょう。


このブログでは、プログラミングで実践的なスキルを身につけて、独立していきたいといった方のためにノウハウだったり、役立つ情報を発信していきますので、ぜひ記事を見ながら、少しずつ実践してみてください。

おすすめ記事
無料メルマガ配信中