Google発DIコンテナ:Guice
Google社内で利用実績があるそうです。(AdWords)
特徴は、
- コンフィグレーションファイルを使わず、すべてJavaコードで定義
- 早い
というところらしいです。
しかしGoogleが取り組んでいるということは、DIもメインストリームの技術になってきたということですね。今は普及期なので、いろいろなplayerが競い合うのは健全だと思います。
後藤大地さんの解説記事
【ハウツー】このバランス感覚、さすが - GoogleのDIフレームワーク"Guice"を使ってみる (1) Googleが開発したDI - Guiceとは (MYCOMジャーナル)
あるまに@monsterさんのパフォーマンス比較データ
あるまに@monstar - Google Guice(その5) パフォーマンス比較
他にもいろいろと試されてます。GuiceはAOP使うと遅くなるそうです。