ASP |
WindowsベースのWebサーバー(IIS)を利用する場合に多く用いられます。
レンタルサーバーでIISが使われているものが少ないため、あまりニーズはありません。
|
CGI |
現在、インターネット上でもっとも多く利用されている技術のひとつです。
Perlという文字処理系言語を利用する場合がほとんどで、アクセスカウンター、掲示板、フォームメールやショッピングバスケットなど多種多様なスクリプトが利用されています。
中小規模のサイトなら、ほぼ全てCGIだけで作りこむことも出来ます。
|
Cold Fusion |
MacromediaのCold FusionというWebサーバーソフトを利用して構築します。
非常に豊富な命令を持ち、データベースとの親和性が高いため、比較的短時間で社内ポータルサイトのような大規模で複雑なシステムを構築することが出来ます。
ただし、Cold Fusionを利用したレンタルサーバーはほとんどなく、Webサーバーの設置を含めて初期コストがかなりかかってしまいます。
どちらかというと、社内業務アプリケーション向けかもしれません。
|
Flash |
MacromediaのFlashという技術を利用して、ムービーから、インタラクティブに富むサイトの構築まで行うことが出来ます。
PHPやデータベースとの相互接続性も良いため、リッチなクライアント環境の構築が容易です。
|
JavaScript |
ブラウザ上で動作するJavaという言語をHTMLの中に記述することで、サーバーに負荷をかけずにインタラクティブなサイトが構築できます。
ただし、ブラウザ側でJavaをoffにしていると、全く機能しないので注意が必要です。
|
PHP |
最近、対応したレンタルサーバーも徐々に増え始めてきた、新しい言語で、データベースとの親和性が高く、さらに処理にかかる負荷が低いため、レスポンスに優れたサイトの構築が可能です。
|
XML |
今はまだ一般的になってはいませんが、HTMLと違い、ユーザーがタグを定義できることから、タグによって処理を振り分ける等の情報処理が行える点が優れています。
データ自体が全てテキストで記述されますので、加工性に富んでます。
近い将来には一般的な技術に成長すると思われます。
|
データベース |
インターネット上には、多くのデータが閲覧可能な状態になっていますが、その多くはデータベースにて提供されています。
もちろん、データベースだけでは何も出来ませんので、それを表示させるために他の言語(ASPやCold
Fusion、CGIやPHPなどほとんど何でも可)との併用が必要です。
大量の顧客情報や商品情報を扱うような大規模サイトではデータベースの利用は、ほぼ必須となっています。
一般的なレンタルサーバーではMySQLかPostgresSQL、社内システムではOracleやDB2、SQL
Serverが利用されています。
|