9

我一直在考虑回到 .net DI 的 springframework,但我只是注意到他们的网站上没有任何最近的开发或公告。谁能确认他们仍在积极开发 .net 版本的 spring 框架,还是项目已经死了?

我知道之前有人问过这个问题(spring.net 是否正在积极维护/开发/记录?),但那是 2 年前的事了。该网站主页上的最后一次公告是在 2012 年 12 月。


更多关于它已经死亡的证据:

  1. 论坛挂了,不知道多久了
  2. 下载页面没有spring.net项目
  3. 自 2013 年 5 月以来, jira 网站上的构建一直失败
4

3 回答 3

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上也提出了同样的问题

于 2013-10-25T23:51:35.587 回答
5

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

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

  • AOP与DI集成;
  • 轻松使用 DI 的库,例如在使用 WCF 或 ASP.MVC 时;
  • ADO.NET 事务处理;这允许我们编写组件,即使驱动程序不支持 TransactionScope,以后也可以将其配置为在不同的事务上下文中工作。
于 2013-09-27T17:28:23.857 回答
3

2.0终于GA了。所以它仍然是活跃的。

https://github.com/spring-projects/spring-net/releases/tag/spring-net-2.0.0-GA

于 2015-04-01T13:45:15.367 回答