我必须从一家服装公司发展一名管理人员。选择asp.net还是spring更合适?选择的原因是什么?Spring MVC相对于基于事实的ASP.net有什么优势,反之亦然?
发布于 2013-08-08 17:57:11
就成熟度而言,MVC和Spring MVC是成熟的ASP.NET框架,并且相对相同。就像Daniele说的,你现在必须考虑的一件事是学习曲线。如果你的背景是.NET,那么最好选择Spring MVC;如果你的背景是ASP.NET,那么明智的选择是Spring MVC。
开箱即用,ASP.NET MVC就能正常工作。您不需要插入许多不同的技术即可使用ASP.NET MVC。这与Spring MVC的故事有点不同。您需要插入其他框架,如用于持久化的Hibernate/JPA/iBatis,用于模板的JSP/Velocity/Freemarker等。
您必须考虑的另一件事是您的客户愿意为使该系统运行而投入的资金。运行Spring应用程序比运行ASP.NET MVC应用程序要昂贵得多。
除了前面提到的所有内容之外,您的客户是否是一家大型企业?如果没有,其他基于PHP或Ruby on Rails的MVC框架可能就足够满足您的客户了。
希望这能有所帮助。
发布于 2013-08-08 16:35:52
我对Spring.Net不是很了解,但我认为ASP.NET MVC的优势在于传播,你可以在企业级web应用程序中找到大量的文档和大量使用它的社区。
我认为Spring的可能优势依赖于它的框架,它里面有很多“子框架”,AOP,他自己的IoC容器和更多很酷的东西。
我还认为,使用ASP.NET MVC学习曲线要容易得多。
https://stackoverflow.com/questions/18121146
复制相似问题