|
ホームページ制作・Web サイト構築に使用する技術は様々あります。ここでは、イエティパパが主に採用する技術の一部をご紹介します。
サーバーサイドテクノロジー
- Web サーバーに何らかの処理をさせる技術です。この技術を利用したシステムをサーバーサイドアプリケーションと呼びます。ASP、SSJS、JavaServlet、JSP など様々ありますが、イエティパパでは主に次のものを採用しています。
- CGI
- 閲覧者(のブラウザソフト)から受け取ったリクエストを Web サーバーがプログラムに渡し、プログラムが返したその結果を閲覧者に渡すサーバー環境のことを呼びます。最も一般的なサーバーサイドテクノロジーです。この CGI を介して動作するプログラムを CGI プログラムと呼びます。多くのプログラム言語を使用できますが、イエティパパでは最も一般的な Perl 言語を採用しています。CGI と Perl を同義のようにした記述を見かけることがありますが、正確には同義ではないのでご注意ください。
- PHP
- ホームページに特化して考案された新しい技術です。CGI を介することなく動作し、仕組みや言語もホームページのために最適化されています。CGI のようにプログラムを別に用意するのではなく、ASP や JSP と同じようにページ埋め込み型スクリプトと呼ばれるプログラムを直接ページに記述します。ほとんどの種類の Web サーバーで動作します。
マクロメディア・フラッシュ
- 画像の大きさに依存しないファイルサイズと描画の美しさ、スムーズなアニメーション、音声機能、インタラクティブ機能など、マクロメディア社が開発した豊かな表現を可能にする技術です。スクリプト(プログラム)と組み合わせて複雑な処理をさせたり、Web サーバーと通信を行うインタラクティブな機能を実現させたりすることも可能です。
『サービス』−『マルチメディア』−「マクロメディア・フラッシュ」にサンプルがあります。
DHTML
- プログラムによって表示を制御し、閲覧者の何らかの操作によって動的に変化するページを実現します。ページの表示方法を定義する CSS(Cascading Style Sheet)を、JavaScript や VBScriptなどのスクリプト(プログラム)から制御します。ブラウザソフトが処理を行うため、動作はその閲覧環境に依存します。
『サービス』−『マルチメディア』−「DHTML」にサンプルがあります。
データベース
- 商品データや顧客データなど、数百万から数千万件もの大量データを扱う場合、データを定型フォーマットに従って格納したデータベースを構築します(格納可能なデータ量はサーバーのディスク容量に依存します)。用途や規模に応じたデータベースの種類は、BSD-DB、mSQL、MySQL、PostgreSQL など様々あります。
Windows アプリケーション
- ワンソース・マルチユースのように何らかのデータフローを構築するケースなどで、お客さまがデータを扱う場合、イエティパパではそのためのツール開発も承ります。お客さまが普段から使い慣れたユーザーインターフェースとするため、主に Microsoft Office アプリケーションや、ブラウザアプリケーション、または Microsoft Visual Studio による Windows アプリケーションの開発も行います。
|