JSはいつ大規模開発の方向に向かうのか
JSはこれまで他の言語に比べて少人数で開発することが多かった。
それは開発者自体が少なかったこともあるけど、開発する人間が少なかったためにライブラリやフレームワークに関して大きな変更を行いやすかったこともあるとおもう。
ライブラリやフレームワークに関して大きな変更が行えれば、同じ機能に対して必要なコード量が少なくなるので一人が実装出来る機能数は多くなる。
もちろんflash等の補完出来る技術が多かったので、必要とされる機能が少なかったというのもあると思うけど。
個人個人が作っていたツールをprototype.jsがまとめ、jQueryがDOMベースのコーディングスタイルを生み出し、CoffeeScriptが別言語を生み出した。
それぞれ要求される機能が個人で把握できるコード量を超えるたび、新しいフレームワークで個人が把握できるコード量までコードが圧縮されているんじゃないか。
CoffeeScriptの次は何はくるだろう?
そろそろ大規模開発向けのワークフローやフレームワークがくるのかな?