インターネットの広がり、Web の普及とともに、 Web アプリケーションも勢力を広げ、 従来型のアプリケーションから Web アプリケーションへのシフトが続いてきた。 携帯電話にもフルブラウザが登載され始めており、 携帯電話専用アプリだけでなく、 Web アプリケーションへのアクセスも可能となってきている今、 その Web アプリケーションの開発はどうなっているのだろうか。 Web アプリケーション開発の二極化 まず、Web アプリケーションと一口にいっても、 企業内情報システムのような大規模な重量級アプリケーションから、 掲示板、ブログのような軽量級アプリケーションまで、様々なものがある。 現在、Web アプリケーション開発といえば、Java とその関連技術(J2EE 等)を用いた開発と、 Perl/Python/PHP/Ruby といったインタプリタ言語を用いた開発に二極化している。