Webプログラミング
|
更新日:2004年8月30日
|
|
ブラウザを利用したシステムをプログラミングする作業のことをいう。多様なスキルを求められるので、複数のスキルを身に付けたいところだ。プログラミング以外にサーバーやネットワーク知識を身につけることで、サーバーエンジニアやネットワークエンジニアとしてキャリアアップすることが可能だ。
|
Perl
テキストを整形したり出力したりするのに最適化された言語。応用範囲は広く、Webプログラミングのみならず、システムユーティリティ等にも活用される。
| 長所 |
テキスト関係の処理が得意でプログラミングの初心者でもデータの保存や検索を簡単に実現させることができる。
|
| 短所 |
実践的な言語で制限やコーディング作法がないので、本人でさえ何を書いたのか判別できなくなる。公式サポートがすくない。起動の度にプロセスが作られ、遅くなる可能性があるので、大規模システムには向いていないと言われている。 |
|
ASP(Active Server Page)・ASP.NET
マイクロソフト社が提供するWebサーバー用ぺージ作成アプリケーション。 Internet Infomation Server(IIS)3.0以降に組み込まれるスクリプト開発用パッケージ。ブラウザからデータを受け取ってファイルに記録したり、データベースと連携した動的なWebページを作成したりすることができる。ASPの後継としてASP.NETがある。ASPの互換性も一応維持される。
| 長所 |
コンパイル不要で汎用性が高い。VB(Visual Basic)を習得できていれば、ASPも比較的容易に習得可能。
|
| 短所 |
Microsoft Internet Information Server (IIS)でのみ動作する。 |
|
PHP
HTMLファイルに直接記述する汎用スクリプト言語。構文の多くは、C言語、JavaおよびPerlから転用し拡張された言語である。
| 長所 |
Webスクリプティングを念頭においてデザインされているので、比較的容易に習得できる。データベースとの連携に優れていると言われている。
|
| 短所 |
公式サポートがすくない。PHPに不具合があった場合にWeb Serverともども利用できなくなる恐れがある。 |
|
CGI(Common Gateway Interface)
WWWサーバーで外部プログラムを呼び出すインターフェイス。WWWサーバー上に置かれたCGIスクリプトが起動すると、CGIアプリケーションが実行され、その出力結果がHTML形式として利用者に送られる。Perlで利用されることが多い。
| 長所 |
Webスクリプティングを念頭においてデザインされているので、比較的容易に習得できる。データベースとの連携に優れていると言われている。
|
| 短所 |
公式サポートがすくない。PHPに不具合があった場合にWeb Serverともども利用できなくなる恐れがある。 |
|