よく十年ひと昔と言いますが、プログラマの開発環境にも当てはまるものでしょうか?
下表は私が現在 JavaScript開発の時に使っている(もしくは使おうと思って評価中の)ライブラリ、ツール類の一覧です。 全件のプロジェクトの内、リリース日から 3 年以内のプロジェクトが件、 5年以内が件、 10年以内が件という結果になりました。
この表から判断する限り、こと JavaScript の開発環境に関しては「五年ひと昔」あたりが妥当な表現のようです。5年前には存在すらしていなかったツール・ライブラリが過半を占めているのですから。
今回は私の使っているものに限定しましたが、そのうち JavaScript開発で一般的に使われるツール・ライブラリまで表を拡張してみようと思います。
*1:どの時点をリリース日と判断するのかは結構難しいのですが、ベータ版でも広く世の中に公開された日をリリース日としました。各リリース日に、その判断の根拠としたサイトのリンクを貼ってあります。
*2:本日()時点の経過年月(一カ月未満切り捨て)
(2013/01/13 20:39 投稿)