可能重复:
MVC 与 WebForms
ASP.NET MVC 性能
我将在接下来的几周内开始一个新的网络项目。这是一个面向公众的网站,供一个有点著名的人使用。我有 2 个选择:使用旧的 ASP.NET 4 或带有 Razor 的新 ASP.NET MVC 3。
我不打算进行任何类型的单元测试。这是一个相当简单的网站,主要由 javascript、html 和 css 组成。
我需要建立一个管理面板来创建/删除/编辑页面;添加/删除图片到投资组合画廊。这可能就是我从管理面板中需要的全部内容。没什么复杂的。
免责声明:除了从 Pluralsight 培训和 ASP.NET 官方教程中学到的知识外,我对 Webforms 或 MVC 没有太多经验。我确实有 css 和 html 的中级知识;没有使用 javascript 的经验。但是鉴于 javascript 与其他 OOP 语言如此相似,如果我不得不用 JS 弄脏我的手,我并不太担心。
- 就开发速度而言,哪个更快:WebForms还是MVC?
- 两者之间的开箱即用性能如何?
- 从长远来看,哪个更容易维护?
如果您建议不要从头开始一个 Web 项目,也许您可以推荐一个轻量级的 ASP.NET CMS?