支援対象地域:札幌、仙台、関東、愛知、関西、広島、福岡

  • TOP
  •   
  • コラム
  •   
  • Web制作の概要についてよく利用され

はじめに

世間一般的に、Webサイトを利用して商品を購入したり、何かしらの情報を得たりすることが主流になってきており、Webコンテンツの製作を欠かすことは出来なくなってきました。この記事では、Web制作における概要とよく利用される開発環境について記載していきます。

Webの開発において必要な知識

まず、Web制作は大きく2種類に分類されます。1つ目はWebページのようにWebの利用者との接点を構築するフロントエンドになります。フロントエンドは基本的にはHTMLとCSSを用いてWebサイトのデザインを現実化します。また、クリックしたらイベントを発生させるなどの動的なWebページを作成する際はJavaScriptと呼ばれる言語を用いて実現します。もう一方は、ECサイトのように商品を購入した際、購入手続きの処理を行うプログラムを構築するサーバーサイドになります。サーバーサイドはPHPやJavaなどの言語が用いらています。Webサイトとの直接的な接点はないので、主に裏方の仕事というイメージになりますが、非常に重要な役割を持ち、開発だけでなく保守・運用の過程も検討していく必要があり、各方面から非常に需要の多い部分になります。

フロントエンドの開発環境においては、まずテキストエディタを用意して専用のフォルダを作成し、その中にhtml、css形式のファイル(状況によってはJavaScriptファイルも)を作成し、ファイル内にコードを記述していきプログラムを構築していきます。主となるのはhtmlファイルです。htmlのプログラムを構築したらブラウザで実行します。ブラウザはGoogle Chrome、Safari、Microsoft Edgeなどが挙げられます。これでWebページの作成は可能です。後はcssファイルにてWebページの装飾を行なってhtmlと連携させたり、JavaScriptを埋め込んだりすることでWebページの質が向上します。

サーバーサイドの環境構築に関してはフロントエンドと比べても複雑化します。Webページ上で行なわれた利用者側からの処理内容をサーバーに送り(リクエスト)、処理を行なった後利用者へ処理が完了したことを伝えます(レスポンス)。この処理内容ですが、例えばデータベースに接続して登録内容を保存する処理を行なったり、受け取った処理を行い、結果を他のサーバーに送るなどが挙げられます。データベースとの接続や他のサーバーへの処理の伝達に関しては、Javaなどの言語を用いて行なわれます。また、掲示板などの常にWebページの内容が更新されるものに関しては、PHPなどが主に用いられています。

基本的にフロントエンドはテキスト、サーバーサイドはテキストと実行環境(JavaならばJDK)があれば構築可能ですが、それだと開発効率があまり高くありません。以下には、各言語に対する開発環境について良く用いられるものを記載していきます。

Web制作に適している開発環境について

フロントエンドに関しては、まずテキストエディタを選択することから始まります。テキストエディタを用いることで、コードに不備があった場合すぐにその箇所を表示してくれるので、修正が容易になります。また、良く用いられるメソッドなどは、入力途中に表示して補完してくれる機能などが備わっているものが多いです。テキストエディタでよく用いられているものについては以下になります。

Visual Studio Code

Microsoft社が提供しているテキストエディタとなります。「Visual Studio」と異なるので注意が必要です。上記で説明したコード補完機能に加え、用途によって機能を拡張することができ、自分が必要としているものを選択して開発環境を構築することが出来ます。フロントエンドの開発を行う際は、フォルダの作成からhtmlの実行まで全て行えるのでおすすめです。

Atom

こちらもWeb開発に特化したテキストエディタになります。GitHubが提供しているので、Gitとの連携力も高く、また上記同様、機能を拡張することが可能なので、自分好みに機能をカスタマイズ出来ます。システム開発を円滑に行う際はおすすめのテキストエディタになります。

次にサーバーサイドで良く用いられている開発環境について記載していきます。以下にサーバーサイドに関して使用されているものの一例を紹介します。

Eclipse

主にJava言語で用いられる統合開発環境になります。フレームワークなどの多岐のツールを備えており、Javaで開発を行うならまず検討されるものになります。使いこなすには時間が掛かり、定期的な調整が必要ですが、その分高性能なのでサーバーサイドの開発を行う際は利用することをおすすめします。

XAMPP

PHPの開発環境として良く用いられているツールの総称になります。MariaDBと呼ばれるデータベース、PHP、Perlと呼ばれるプログラミング言語を含んでいま。インストールなどの開発環境構築も容易で、PHPを用いる際は最も人気のあるツールになります。

まとめ

この記事では、Web制作の概要とよく利用される開発環境について記載してきました。上記で紹介したものはほんの一例なので、多種のテキストエディタ、IDEに触れ、自分に合ったものを模索して利用するのが一番良いと思います。自分に合った開発環境で、効率よくWeb開発を行ってみてください。ご拝読いただきありがとうございました。