我一直在网上搜索有关网络框架的信息,从现在起我可以在我的项目中使用它来“保留它”,我几乎已经做出了决定,但我想要一些关于该方向的参考信息市场正在继续发展。我在谷歌中找不到任何关于哪个是最常用的,哪个最有未来等等的信息。我也一直在阅读其他框架(Castle,Nhibernate,CSLA),但是这两个(Spring Net&EntLib)对我来说似乎更强大。有没有可以参考的资料???
Thanks
实际上学习两者,这样您就可以为自己做出正确的长期决定。
现在只需选择您要先学习的内容即可。
EntLib 更像是一个基础库(如基本构建块),而 Spring.NET 既是基础内容又是更具体的部分(即 ASP.NET)。
EntLib 正在由 MS 积极开发和维护,而 Spring.NET 是一个社区成果,目前有点陈旧并且慢慢变得生锈(即缺乏通过代码进行容器配置 - 它正在开发,但没有真正的发布)
两者都有很好的文档(这对于 OSS 库来说并不常见)。
Spring.NET 有优秀的文档,EntLib 有相当好的文档,但并不总是最好的(有点 MSDN 风格,你经常会发现代码示例过于简单,无法表达想法)。
我认为 EntLib 可能更容易上手,但正如我所说,学习一个然后尝试另一个以做出明智的决定,因为你肯定会有个人偏好,并且比另一个更喜欢其中一个。
UPDATE:
Spring.NET 现在的开发更加活跃,更新也更加频繁,Spring.NET CodeConfig 在现在官方和过去的 1.0 中也出现了新项目,例如 Spring.NET Social 和 Spring.NET REST Client。
有 .NET 4.0 版本,它支持 MVC3 和 NHibernate 3.2,所以基本上看起来该项目根本没有消亡 - 实际上恰恰相反:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)