モダンWebでは、Webブラウザーに処理が分散するのに伴い、メインの開発言語がサーバー向けのJava、C#、PHPなどから、ブラウザーで動作するJavaScriptに変わる。つまり、従来と異なる言語、実行環境でアプリの主要部分を開発することになる。開発者にとっては、とても大きな変化だ。 したがって、モダンWeb導入を成功させるためには、自社の環境に適した効率良い開発環境を構築し、この変化をうまく乗り切ることが重要になる。JavaScriptの開発環境には様々な選択肢があり、それらを選択して組み合わせる必要がある。組み合わせによって開発生産性は大きく違ってくる。 そこで、今回はモダンWebアプリの開発環境について解説する。前半は開発環境の概要と選択基準を解説し、後半は開発環境の組み合わせ例を紹介する。 従来のWebアプリ開発との違い 図1は、標準的なモダンWebのシステム構成の概略である。従