Webアプリケーション開発は、アプリケーションの要件によって必要とされる機能が異なり、ベーシックな機能や開発手法は共通化できても、ある程度手間のかかる高度なUIや機能を実装する場合、プロジェクトごとに対応する(場合によって、その部分だけエキスパートの開発者が援用される)といったやり方が多く選択されています。Web開発を効率化するフレームワークやライブラリはいくつも存在しますが、その多くは、特定の機能にフォーカスしたものなので、Webアプリケーション開発のこうした特性のために、標準化して利用されにくい状況にあります。 (more…)