マーティン・ファウラーが所属することで有名なThoughtWorksという会社が発表している技術トレンド最新版「Technology Radar May 2013」が公開されています(PDF版)。
この資料は、テクニック、プラットフォーム、ツール、言語&フレームワークの4つの分野に関して、Adopt、Trial、Access、Holdな技術を教えてくれるもので(おすすめ順にAdopt > Trial > Access > Hold)、移動したものは▲、動かないものは●で表示されています。
言語とフレームワーク
例えば分かりやすそうな、「言語とフレームワーク」を見るとこうなってます。
Adopt
- Clojure
- CSS frameworks
- Jasmine paired with Node.js
- Scala
- Sinatra
Trial
- CoffeeScript
- Dropwizard
- HTML5 for offline applications
- JavaScript as a platform
- JavaScript MV* frameworks
- Play Framework 2
- Require.js & NPM
- Scratch, Alice, and Kodu
Assess
- ClojureScript
- Gremlin
- Lua
- Nancy
- OWIN
- RubyMotion
- Twitter Bootstrap
Hold
- Backbone.js
- Component-based frameworks
- Handwritten CSS
- Logic in stored procedures
Adoptのところ、Clojureとか、Scalaとか入っていますね。メジャー系言語が入ってないのは謎です。
まとめ
選定基準がよくわからないところもありますが(PDFに書いてあるのかな?)、技術を採用するときに迷っているなら参考になりそうですね。過去分もダウンロードできるので比べると流行り廃りも一目瞭然です。