【问题标题】:Building a new ASP.NET application - Looking for a good framework [closed]构建一个新的 ASP.NET 应用程序 - 寻找一个好的框架 [关闭]
【发布时间】:2011-08-27 09:18:42
【问题描述】:

我开始构建一个新的大型 ASP.NET 网站,它应该支持大流量 Ajax。干净的页面设计(不是太重,而是功能性)、网络服务、数据库、云和其他东西。由于在 ASP.NET 领域取得的进展(正在从事其他非 Web .NET 项目)有点“过时”,我想知道当你开始构建一个 [非常] 大型新网站。

MVC 3 是最被接受的吗?它们是更好、更容易开发、更受欢迎的框架吗?

任何帮助将不胜感激。

【问题讨论】:

  • 使用您最了解并为您工作的那个。这才是真正重要的。每个框架都需要大量的工作来完成你想要完成的一切。没有灵丹妙药的框架可以取消性能分析、规划服务器基础设施或预测未来的流量模式。

标签: asp.net web-applications asp.net-mvc-3 web


【解决方案1】:
【解决方案2】:

对于您列出的要求,您最好从前端的 MVC3 开始。对于一个好的、干净的设计,可以考虑使用 JQuery UI(MVC3 带有核心 JQuery 文件,并且旨在与它很好地集成。几年前我们使用 WebForms 开始了一个项目,但是 MVC 非常优越,以至于我们现在正在将所有内容迁移到 MVC。

将 WCF 用于 Web 服务。

对于数据访问,LINQ to Entities 现在已经足够成熟,我认为大多数反对它的旧论点不再适用。如果您想使用基于云的数据库,请查看SQL Azure

【讨论】:

    【解决方案3】:

    ASP.NET MVC 是迄今为止最受欢迎的,当您遇到困难时,您将能够找到更多资源/获得更多答案。

    以下是一些替代框架:

    【讨论】:

    • 对于问题的范围(MVC Frameworks for .NET),是的,我认为它是最受欢迎的。
    • 从 StackOverflow 上的标签来看,它至少是所有 ASP.NET 框架中被问到最多的
    • @Zruty:这不是一个非常有效的统计数据,因为询问 WebForms 的人倾向于只使用 ASP.NET 标记,而询问 MVC 的人倾向于使用 MVC 标记。
    • 也许是这样。我曾经在 ASP.Net 论坛上回答问题,那里大约有 250 万个线程,其中两个主要类别是“Web 表单”和“Web 表单数据控件”。如果你用谷歌搜索 ASP.Net 论坛,forums.asp.net 是第一个结果,而不是堆栈溢出。我不认为 SO 人口非常具有代表性。找到一些关于这方面的统计数据会很有趣,我用谷歌搜索了一段时间,并没有发现任何有趣的东西。
    • 此外,在 ASP.Net 论坛上有 7525 个 Web 窗体上的线程页面,以及 4953 个 Web 窗体数据控件上的线程页面,而 MVC 上只有 745 个页面。这是大约 17 比 1 的因数!在 ASP.Net 论坛上,仅关于 Web 表单的话题就比所有 SO! 上带有标签 ASP.Net 的问题还多!
    猜你喜欢
    • 1970-01-01
    • 2010-09-08
    • 2011-03-26
    • 2011-04-06
    • 1970-01-01
    • 2011-07-13
    • 2010-12-18
    • 1970-01-01
    • 2011-12-18
    相关资源
    最近更新 更多