WEB制作で使用するソフト

WEB基礎WEBサイト制作で特に習得が必要なソフトについて説明します。

Fireworks

WEBサイトのデザインを担当するソフトです。ビットマップもベクターも扱え、スライスと呼ばれるWEBサイトで使う画像を個別に分け書き出す機能が強力です。他ソフトを覚えなくてもFireworks一本でWEBデザイン面全てをまかなうことができるので、非常に重宝します。習得難度はそう高くありませんが、他ソフトと比べ機能的に弱い部分もあるので、その部分をどう補っていくか技術的な力量が必要になります。

Dreamweaver

WEBサイトの文章構造を組み立てる、コーディング部分を担当するソフトです。新規作成時の初期配置タグの表示や、タグ、CSS支援、一部ソースコードの共通化など様々な機能があるので多くのWEB制作会社で標準的に使われています。全ての機能を覚える必要はありませんが、基本機能を習得することで作業効率が大幅に上がります。

PhotoshopとIllustrator

両方ともデザインを行う点について非常に優れていますし、Fireworksと比べて良い点もあります。ですが、総合的に見てメリットがあるのはFireworksです。Photoshopは写真などの画像加工を、Illustratorはパスを使った作業を中心にと、サブ的な使い方をするとより効率が上がります。もちろん、PhotoshopやIllustratorを使った方が効率が上がるのであれば構いません。

Flash

画像を切り替えるなど、簡単なアニメーションはJavaScriptに置き換わってきていますが、複雑な機能を持たせたインタラクティブなコンテンツはまだ動作的に重いため、Flashで制作した方が良い場合があります。複雑な動作をするサイトはPCの性能やインターネットの回線など外部の機能も影響するので、現段階では制作する条件が限られるでしょう。

WEBで使用されるプログラム言語

WEBで使用されるプログラム言語WEBサイトで主に使用されるプログラム系の言語について説明します。

JavaScript

Ajaxとブラウザの機能強化により動的な動作を得意としたプログラム言語です。以前まではFlashのActionScriptが主流だったアニメーションを多用したWEBサイトがJavaScriptで作られるようになりました。HTMLとCSS、ブラウザのデバッグツールの機能を理解しないといけないため、習得難度が高いものとなっています。その反面、需要が大きく高まっており、簡単な内容については習得が必須となっています。 JavaScriptをさらにスマートに使えるようにしたjQueryと合わせて学習するのが現在の基本です。スライドショーなどクライアントが多く希望する機能については、プラグインとして外部プログラマーが開発・公開しているため、基本のみの実装はそう難しくありません。

PHP

ブラウザ上で動作するJavaScriptと違い、サーバーサイド側で動作するプログラム言語。メールフォームやCMSの開発言語でおなじみです。大規模システムや厳密なプログラムとしては弱いところがあると言われていますが、ある程度力押しで記述できる柔軟さがあるため、多く広まりました。上記に挙げた通り、CMSで使われているので、簡単なカスタマイズが出来る程度の理解が必要となっています。

MySQL

雑多な情報をある条件を元にまとめて管理するデータベースと呼ばれる機能の一つ。サーバー側で搭載するもので、日本では比較して高機能とされるPostgreSQLより多く搭載されています。CMSやECサイトを構築するのにほぼ必要不可欠なため、プログラムを習得する場合セットで覚えることが多いです。