gpt4 book ai didi

asp.net-mvc - MVC 框架比较(主要是成本/速度权衡)

转载 作者:行者123 更新时间:2023-12-01 23:35:42 26 4
gpt4 key购买 nike

我正在开发一个 web 应用程序的想法,它非常适合目前流行的 MVC 框架之一,但在两者之间徘徊。我本来打算去 Pylons , 但在阅读有关 BizSpark 的信息后程序,我正在重新考虑 ASP.NET MVC。

问题是,如果我成功了,我将需要为我将使用的所有软件(SQL Server 和 Windows Server)付费。

所以我的问题是,ASP.NET MVC 和各种 OSS MVC 框架之间的性能比较如何,特别是 Pylons(或 web.py 或 Django)。而且,如果 ASP.NET MVC 好得多,它仍然值得后端成本吗?

托管计划在成本方面似乎非常相似,我认为这不是什么大问题。我知道 StackOverflow 运行 ASP.NET MVC,并且仅在两台服务器上就可以很好地处理所有流量。还有其他运行 ASP.NET MVC 的“大型”站点吗?

个人背景:我最熟悉 .NET(虽然我还没有真正使用过它的 MVC 框架),但我已经基于 Python MVC Frameworks recently 构建了几个较小的 Web 应用程序.

我看过 Rails,但我对 Ruby 不是很熟悉,其中一些看起来非常复杂。 PHP 非常适合我。

最佳答案

我在一家同时使用这三种工具(.Net MVC、Rails、PHP)的商店工作。

我们发现,就可维护性以及完成我们项目的最快周转时间而言,Ruby on Rails(或 MERB)提供了最佳解决方案。我也是一个 .Net 人,但这里的其他人似乎认为用 Ruby 编写自定义功能比用 PHP 编写自定义功能要容易得多。他们所说的 Ruby 编程语言提供了更完整的功能库,更易于阅读和维护,并且具有优于 PHP 语言的语义应用程序。

但就您的问题而言,您必须记住 Asp MVC 是在 Asp.Net 的“精简”版本之上编写的(MVC 摆脱了管理帖子所涉及的开销处理-支持和查看状态等)。因此,当您真正考虑性能时,我非常确定您可以安全地假设您将获得类似的性能,如果不是更好的话,那么您将获得与 Asp.Net 相同的性能。无论如何,ASP.NET MVC Performance 上有一个关于这个主题的很好的话题。

至于谁(哪些大型网站)正在使用 .Net MVC,我不确定现在是问这个问题的正确时机,因为该技术仍处于 Beta 阶段。正因为如此,您可能暂时不会看到 .Net MVC 得到广泛使用,而且还因为大公司必须进行投资来彻底改造其前端技术。随着经济最近的发展,我不得不想象微软要说服任何更大的 Asp.Net 客户从 Asp.Net 迁移到 MVC 将是一个相当困难的事情,更不用说了,因为他们两者都是在 Microsoft 的同一个部门下开发的,除非符合客户的最大利益,否则说服他们的客户以这种或那种方式移动对他们来说可能没有多大好处。

综上所述,我已经成为一名程序员 10 多年了,而 .Net MVC 是微软在那段时间发布的我最喜欢的工具集之一。如果您是 .Net 用户并且您的项目需要 MVC 架构,我建议您继续使用它。如果还有其他任何事情,您将对您的网站进行绝对的编程。 ;-)

关于asp.net-mvc - MVC 框架比较(主要是成本/速度权衡),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/303278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com