エンジニアガイドTOP > ITキャリア情報 > ITスキルピンポイント解説 > Webプログラミング

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ともども利用できなくなる恐れがある。

関連リンク


ITキャリア情報
職種と仕事
  ヘルプデスク・ユーザーサポートITアシスタント・その他Webクリエーターシステムエンジニアネットワークエンジニアプログラマーテスト・評価システム運用管理・保守CADオペレーター
ITスキルピンポイント解説
  C言語WebプログラミングSQLTCP/IPLAN/WANルーターJavaWebデザインVBグループウェアXMLUNIX・Linux
IT資格詳解
  シスコ認定資格(CCNA)LPI認定資格(LPIC)マイクロソフト認定資格(MCP)初級システムアドミニストレーター上級システムアドミニストレーター基本情報技術者ソフトウェア開発技術者アプリケーションエンジニア情報セキュリティアドミニストレーターCompTIA(A+)XMLマスターオラクルマスターサンJava認定(SJC)サンSolaris認定