Miva Engine
3.50
Miva (旧称.HTMLScript)では、プログラミングの経験があまりないユーザにも複雑なウェブアプリケーションが作成できるツールです。Mivaにはサーバ駆動型プログラムであるMiva Empresa
Engine>が含まれています。これは、HTML風のMivaスクリプト言語を解析し、HTMLで出力してブラウザに渡すというプログラムです。
MivaはJava、JavaScript、VBScriptのほか、主要なブラウザにはすべて対応しています。また高機能のウェブ作成ツールとして人気のあるSoftQuad社のHoTMetal
PRO 5.0もサポートしています。
ShockWave
ウェブページにマルチメディア的な効果を持たせたい場合、Shockwave
Flashを使うことにより高精度のグラフィクスやアニメーション、双方向機能などの訴求力あるコンテンツを簡単に設置できます。
mySQLデータベース
mysSQLlは、高速でかつ高機能なリレーショナルデータベースです。
その特徴を以下にまとめます。
- PHP/FI,Perl,C言語等とのインターフェースを有する。
- 基本的に無償で自由に配布、使用できる。
(ただし、mysql そのものを販売してはいけない。)
- マルチスレッド型のサーバーである。
- ODBC ドライバをサポート。
- POSIX スレッドをサポートする OS
(Solaris-2.5,Linux)で動作する。 (MIT
ユーザーレベルスレッドにより、他のOSもサポートされる。)
PHP 3 と PHP4
PHPは定評あるウェブ作成ツールです。最新のバージョンであるPHPではHTML埋め込み型のスクリプト言語がサポートされました。また、HTML埋め込みコードを前処理するサーバーサイドのプリプロセッサを持っているため、動きのあるページを生成することができます。PHPはMySQLなど様々なデータベースに対応しており、データベースを使用するサイトの構築にもよく使われています。
注:PHP3のインストールはApache Moduleとしてのインストールですが、PHP4のインストールは、PHPバイナリーとしてのインストールのため、必ずCGIとして利用する必要があります。
Python 1.51
Pythonは、スクリプト言語に分類されるプログラミング言語であり、プログラムをすばやく、簡潔に記述するのに適しています。Pythonの文法は非常にシンプルで、Python固有の特殊な構文や記法は多くありません。普通のプログラミング経験者であれば、半日程度で基本的な使い方をマスターできるでしょう。
Pythonは、Guido van Rossumが中心となって開発が進められているプログラミング言語で、次のような特長を備えています。
- シンプルな文法
- オブジェクト指向
- 豊富なライブラリ
- マルチスレッド
- C/C++による拡張モジュールの作成が簡単
- C/C++アプリケーションへの組み込みが簡単
- ライセンス上の制限が非常に緩やか。(無料・修正可・商用利用可・再配布可)
Allaire
ColdFusion
米国 Allaire社により開発された、ウェブサーバの機能を拡張するためのアプリケーションサーバです。
ColdFusionを用いることにより、Webシステムの開発、構築、運用、修正が非常に効率よく行え、またアプリケーションを高速に稼働させ、さらにシステムの拡張にも柔軟に対応することができます。
CFMLタグという HTMLタグに追加されたタグを使うスクリプトファイルに対する表示要求があった場合、ウェブサーバはまず Cold Fusion
を呼び出し、CFMLタグの処理を要求します。Cold Fusion は
CFMLタグを決められた文法にしたがって処理し(データベースへのアクセスなど)、処理結果を HTMLの形でウェブサーバに渡します。ウェブサーバはその
HTMLデータをクライアントに送信することになります。 Cold Fusion の利点のひとつは、ウェブサーバとのやりとりが CGI
などを利用する場合に比べて極めて速いことです。これは、アクセス要求の度にスクリプトを起動する CGI インターフェースとは違い、Cold Fusion
はメモリに常駐しており、マルチスレッドと呼ばれる方式で高速に処理要求をこなしていくからです。
|