【发布时间】:2009-02-24 15:03:58
【问题描述】:
我已经使用过很多 Spring 和 Spring.NET,但我想看看还有什么。谁能推荐一个我可以尝试学习的好的 Java 或 .NET 框架?
【问题讨论】:
标签: java .net dependency-injection inversion-of-control
我已经使用过很多 Spring 和 Spring.NET,但我想看看还有什么。谁能推荐一个我可以尝试学习的好的 Java 或 .NET 框架?
【问题讨论】:
标签: java .net dependency-injection inversion-of-control
Here 是来自好先生 Hanselman 的 IoC 容器列表...
【讨论】:
温莎城堡很受欢迎,你可以做得比了解它更糟糕。
【讨论】:
Google Guice 非常好 - 除非你真的需要它,否则没有 .xml 配置文件 - 一切都是通过注释完成的,在理想的世界中,你可以避免 setter 方法,通过构造函数注入你的依赖项。
【讨论】:
我建议 JBoss Seam。它具有与 Spring 非常不同的依赖注入模型。 Seam 的 DI 是双向的,能够在对象生命周期的每个阶段(不仅仅是在初始化期间)注入值。
这当然不是对所有事情都有好处,但如果你想在 DI 中尝试不同的东西,这很有趣。
【讨论】:
所以在广阔的软件世界中,您觉得需要了解什么是“假定管道”而不是扩大您的基础?您只需使用 IoC。对于任何认真的人来说,这甚至都不是可选的。这已经持续了十年。
掌握 F# 中的函数式编程。掌握 .NET 4.0 中的新 IObserver 和相关工作,作为与 IEnumerable 的概念配对。为您选择的领域编写特定领域的语言。创建新的抽象,不要简单地重新学习旧的。
【讨论】: