首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net中的这个java技术栈?

.net中的这个java技术栈?
EN

Stack Overflow用户
提问于 2009-06-02 19:04:01
回答 4查看 516关注 0票数 5

在Java工作了7年之后,我现在进入了一个.net项目。我所在的团队最近使用了一个技术栈,我们在业务层和下面非常满意:

  • Spring用于依赖注入、事务管理、安全性和添加拦截器,以及在单元测试中注入不同的接口实现的可能性,而不是部署在服务器上。
  • 用于单元测试的JUnit。
  • 用于ORM的JPA/Hibernate

您能在.net中使用这个堆栈吗?我听说过nHibernate,spring.net和nUnit。

这些是翻译成.net的吗?或者那些项目是死了,实现不好还是什么?

还有其他更好的技术/框架吗?

感谢你的体贴!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-06-02 19:09:11

NHibernate、Spring.NET和NUnit都是.NET端广泛使用的框架,它们在java端称赞了它们的姊妹框架。

所有这些项目都没有接近死亡的地步。实际上,我认为NUnit上个月刚刚发布了一个新版本。

票数 6
EN

Stack Overflow用户

发布于 2009-06-02 19:09:15

我推荐xUnit.net而不是nUnit。它有一个合理的方法和一些非常好的特性,使它有别于其他框架。

Assert.Throws()非常棒(击败了[ExpectedException] ),扩展程序集提供了[Theory],它与[InlineData()]相结合,功能非常强大。有关更多信息,请参见项目主页

票数 2
EN

Stack Overflow用户

发布于 2009-06-02 19:12:20

您提到的框架(据我所知)仍然是最新的和积极的开发。我可以推荐几个候补人选看看。

  1. Spring.NET是我唯一知道的事情去做你说的。
  2. nUnit是一个不错的选择。您可能需要查看Visual的不同版本。不同的版本有不同的features...some,内置了大量的单元测试功能。
  3. nHibernate是一个很好的.NET ORM。发布了.NET 3.5之后,您可能需要查看实体框架或LINQ类。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/941323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档