2012-11-12 34 views
2

我已經陳述了有關新項目的工作。並開始調查所用的所有應用程序。我發現了一個使用avalon項目的應用程序(avalon-framework,avalon-excalibur,avalon-repository等)。當我發現這些項目已關閉時,我非常驚訝。爲什麼Avalon-Framework被關閉?

我對這些技術很新穎。不幸的是,我沒有找到他們關閉的原因。我知道他們實現了控制反轉(IoC)和分離關注(SoC)設計模式。

有誰知道他們爲什麼被關閉?哪些替代品已創建?

回答

3

我會說,由於缺乏興趣。像avalon這樣的DI框架有很多 - 特別是:pico/nanocontainer,guice,spring - 並且最終贏得了春季,現在大部分都是 。如果您沒有使用案例,您不會開發框架。

但是,這些想法並沒有死去,並且找到了進入主流的途徑(即使Java EE現在也有依賴注入)