【发布时间】:2011-08-21 07:18:51
【问题描述】:
我将在接下来的几周内开始一个新的网络项目。这是一个面向公众的网站,供一个有点著名的人使用。我有 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?
【问题讨论】:
-
您在这里问至少三个问题,通过将它们结合起来,您几乎使这个问题(如果不是完全的话)过于本地化。但是,已经提出并回答了关键的个别问题,如果您愿意四处寻找...被问到了。
-
我真的很讨厌当我进行谷歌搜索却发现答案是“四处寻找他们”。
标签: asp.net asp.net-mvc design-decisions