Spring.Net Framework日落?

Bla*_*ICE 8 .net spring spring.net

我一直在考虑回到.net DI的springframework,但我刚注意到他们的网站上没有任何最近的开发或公告.任何人都可以确认他们仍然在积极开发弹簧框架的.net版本,或者项目已经死了?

我知道之前已经问过这个问题(spring.net是否被积极维护/开发/记录?),但这已经超过2年了.该网站主页上的最新公告是2012年12月.


更多证据表明它已经死亡:

  1. 论坛的网站已关闭,对我多久不知道
  2. 下载页面上没有spring.net项目
  3. 自2013年5月以来,该版本在jira网站上失败了

dbo*_*nes 8

看看GitHub回购

最近有一个办理登机手续(几个小时前发布的评论) https://github.com/spring-projects/spring-net/commits/master

还可以让您了解谁在开发库.

论坛看起来正在运行.

但是说,在论坛上提出同样的问题 http://forum.springframework.net/showthread.php?10866-Current-state-of-the-Spring-NET-project


rob*_*sno 5

我只能参考“我一直在考虑回到 .net DI 的 springframework”这一部分。这样做绝对不值得。.NET 中有很多优秀的 DI 框架。与它们相比,Spring.NET 已经过时了。主要是因为基于 XML 的配置。有一个提供无 XML 配置的子项目,但尚未完成。它甚至无法与 Java 的原始 Spring 配置相提并论。

也就是说,即使它是废弃的项目,我也会使用 Spring.Net。这是因为它还有其他好处:

  • AOP与DI集成;
  • 轻松使用 DI 的库,例如在使用 WCF 或 ASP.MVC 时;
  • ADO.NET 事务处理;这允许我们编写组件,这些组件以后可以配置为在不同的事务上下文中工作,即使驱动程序不支持 TransactionScope。