As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




7年前关闭。




我已经说过新项目的工作。并开始调查所使用的所有应用程序。我发现了一个使用avalon项目的应用程序(avalon框架,avalon-excalibur,avalon存储库等)。当我发现那些项目已经关闭时,我感到非常惊讶。

这些技术对我来说是新手。不幸的是,我没有找到关闭它们的原因。我知道他们实现了控制反转(IoC)和关注分离(SoC)设计模式。

有人知道为什么他们被关闭吗?创造了哪些替代方案?

最佳答案

我会说,由于缺乏兴趣。有很多类似avalon的DI框架-尤其是:pico / nanocontainer,guice,spring-而spring最终赢得了胜利,并且是大多数
现在使用。如果没有用例,则不开发框架。

但是,尽管如此,这些想法并没有消失,并且已经成为主流(甚至Java EE现在都具有依赖注入)。

07-24 15:54