【问题标题】:ASP.NET WebForms vs. ASP.NET MVC for Shared Web Hosting用于共享 Web 托管的 ASP.NET WebForms 与 ASP.NET MVC
【发布时间】:2014-03-15 03:56:53
【问题描述】:

我正在考虑创建一个将在共享网络托管服务提供商上运行的网络应用程序。我的大部分专业工作涉及在专用服务器上进行内部 Asp.Net Web 表单开发。我之前没有使用 MVC 开发过,所以我对它的优缺点了解不足。

该应用程序将允许用户创建个人帐户并开发同人小说故事。我可能会合并 OAuth 来处理授权。我还想留出增长空间,以防网站上发生付款。

哪种框架可以在这种类型的生产环境中提供最佳性能?

【问题讨论】:

  • 如果它是一个新的 Web 应用程序,MVC 可能是最好的选择。在过去,缺少包装器可能是选择 MVC 的一个缺点。现在,除了学习曲线,我看不到使用 MVC 的任何缺点。 仅供参考: 您不能在 SO 中提出基于意见的问题。
  • 我重新表述了这个问题以更好地满足我的需求。我不太担心学习曲线(过去使用过 ASP 和 PHP),所以我觉得这将有助于理解 MVC。
  • 我有一个 ASP.NET webforms 应用程序并用 MVC 重写,我决定做一个平滑的转换。我用 html 控件和 javascript 替换了导致回发的控件,例如

标签: asp.net asp.net-mvc oauth webforms shared-hosting


【解决方案1】:

我建议你去使用 Asp.net MVC,永远不要再回头看 Web 表单 关键是这并不一定意味着您不能以 Web 形式开发与在 Asp.net MVC 中可以开发的相同类型的应用程序,而是 Asp.net MVC 必须提供的易用性和灵活性,当然还可以从头开始测试无法与Web表单开发相提并论。 从一些专业的 Asp.net MVC 书籍开始,开始着手开发一些小型应用程序,然后一直到处理 OAuth 和您尝试开发的应用程序的各个方面的专业和更复杂的应用程序。

Asp.net MVC 越来越好.....

【讨论】:

    猜你喜欢
    • 2011-04-22
    • 2010-10-14
    • 2012-07-07
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    相关资源
    最近更新 更多