Spring MVC vs ASP.NET(MVC?)

LuZ*_*uZa 7 asp.net asp.net-mvc spring spring-mvc content-management-system

我必须努力从服装公司发展管理.更适合选择asp.net还是spring?选择的原因是什么?Spring MVC比基于事实的ASP.net有什么优势,反之亦然?

Jos*_*ogi 9

成熟度方面,ASP.NET MVC和Spring MVC是成熟的MVC框架并且相对相同.就像Daniele说的那样,你现在要考虑的一件事就是学习曲线.如果你的背景是Java,那么最好选择Spring MVC,如果你的背景是.NET,那么选择ASP.NET MVC是明智的.

开箱即用,ASP.NET MVC正常运行.您不需要插入许多不同的技术来使用ASP.NET MVC.与Spring MVC有点不同.您需要插入其他框架,如Hibernate/JPA/iBatis用于持久性,JSP/Velocity/Freemarker用于模板化等.

您需要考虑的另一件事是您的客户愿意投入的资金以使该系统运行.运行ASP.NET MVC应用程序比运行Spring MVC应用程序要昂贵得多.

除了提到的所有内容之外,您的客户是否是一家大型企业?如果没有,基于PHP或Ruby on Rails的其他MVC框架可能对您的客户来说已经足够了.

希望有所帮助.

  • 我不认为我们需要Hibernate,Velocity和freemarker用Spring进行编码,它们具有非常特殊的用途,只需利用现有的Spring API来开发一个良好的可维护Web解决方案.我曾经使用过.Net和Spring框架,我告诉你Spring是最好的,因为你可以完全控制你编码的所有东西,维护更容易,而且最酷的就是IOC,我喜欢它的内心深处它感觉像是与国际奥委会一起工作. (2认同)