首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET MVC vs Spring MVC

ASP.NET MVC vs Spring MVC
EN

Stack Overflow用户
提问于 2009-09-11 03:57:59
回答 5查看 76.8K关注 0票数 52

有没有人能比较一下ASP.NET MVCSpring MVC

哪种技术在性能、生产效率、维护、功能、...

问候你,先生

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-09-11 16:29:13

很难说哪一个“更好”……

首先--这是整个基础的"Java与.NET“争论--你不能忽略这一点来比较框架。

使用“重量级”J2EE应用程序与“轻量级”Spring应用程序在Java语言中开发web的整个历史。在Java中有大量web框架(MVC和非MVC,开源vs. Sun开发),Spring MVC有很多基础。

在ASP方面-- ASP.NET -> ASP.NET -> ASP.NET MVC的整个历史。以及缺乏广泛使用的非微软.NET框架- web或其他。

现在进入自以为是的部分..。

我在某种程度上是@Luke101的对立面,因为我主要使用Spring MVC,很少使用ASP.NET MVC。

我不得不说,与基于组件的web开发相比,我更喜欢MVC风格的web开发。

我曾经使用过JSF,它类似于ASP.NET webforms。(我必须说我更喜欢ASP.NET,尽管这可能更多地与我使用时每个框架的成熟度和可用的工具有关-我使用的是JSF1.0/1.1和Eclipse,没有特定的JSF支持与Visual Studio2008的ASP.NET 2.0/.NET3.5相比。)

至于MVC框架,我更喜欢Spring MVC --但这完全是因为我更熟悉Java语言和开发,而不是Spring / C# /.NET。另外,Spring MVC需要Spring.我喜欢使用ASP.NET的整个IOC模式进行开发,并使用已经集成到Spring中的东西.

我还没有尝试过使用Spring.NET和ASP.NET MVC --也许这会类似于Spring MVC / Spring / Java。

在Spring.NET代码库中有一些将Spring.NET集成到ASP.NET MVC version 3version 4version 5中的示例。

票数 35
EN

Stack Overflow用户

发布于 2009-11-14 06:36:35

我已经尝试过Spring和ASP.NET两种MVC框架。我发现ASP.NET MVC更容易使用,主要是因为ASP.NET框架中需要的配置代码( xml和java/c#)要少得多。在Spring中,你可以默认获得xml MVC拥有的所有特性,但是要准备好编写很多ASP.NET /java配置代码,也许还需要使用一些第三方工具。

Spring的强大优势包括集成的IoC、ORM (主要是Hibernate for me)和事务管理支持。

票数 30
EN

Stack Overflow用户

发布于 2013-05-19 19:56:16

这个问题已经存在了几年了,但我认为你们应该停止考虑谁更熟悉asp或Java。在当今世界,这并不重要,我可以雇佣一些像我们一样的代码猴子,或者我可以在任何地方写代码,任何人都可以在几天内学会,我认为在大规模的场景中,更重要的是什么是负担得起的,托管在Windows/asp平台或Linux/Java上,当然技术的易用性很重要,但我们不会将C编程与Java进行比较。我猜每个人都同意它们都是相互竞争的技术。你更愿意投资于什么?关于这个性质的问题。例如,我认为在linux平台上托管会更便宜。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1408901

复制
相关文章

相似问题

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