3

私は新しいプロジェクトに取り組んでいると述べました。そして、使用したすべてのアプリケーションの調査を開始しました。そして、avalon プロジェクト (avalon-framework、avalon-excalibur、avalon-repository など) を使用するアプリケーションを 1 つ見つけました。そして、それらのプロジェクトが終了したことを知ったとき、私は本当に驚きました。

私はそれらの技術に非常に慣れていません。残念ながら閉店の理由はわかりませんでした。IoC (Inversion of Control) と SoC (Separation of Concerns) の設計パターンを実現したことは知っています。

なぜ閉店したか分かる人いますか?そして、どの代替案が作成されましたか?

4

1 に答える 1

4

と言うか、興味がないからです。avalon のような多くの DI フレームワークがありました (特に: pico/nanocontainer、guice、spring)。最終的には spring が勝利し、現在最も使用されています。ユースケースがない場合、フレームワークを開発することはありません。

それでも、アイデアは死んでおらず、主流になりつつあります (現在、Java EE でさえ依存性注入があります)。

于 2012-11-12T10:40:43.433 に答える