0

我最近使用 HTML5 和 KendoUI 套件开发了一个应用程序,我发现它的开发速度比使用 MVC 或 ASP.Net 快得多。

由于 HTML5 从供应商那里得到了如此多的支持,并且有了 PhoneGap 和 Windows 8 应用程序等工具和平台,我想知道会提出什么论据来宁愿选择 MVC 而不是 HTML5 客户端?

我只是想获得一些建设性的动机来支持和反对仅使用 HTML5 客户端,而不是使用 ASP.Net MVC 或任何其他服务器端技术来生成客户端 HTML。

4

1 回答 1

3

如果没有某种类型的服务器端数据处理,您将永远无法完成非常复杂的事情,除非您的应用程序只是微不足道的。如果选择我永远不会回到 ASP.Net,但 MVC4、Razor、EF5、Kendo 和 HTML5 就像涂了油的闪电一样。您可以根据具体情况选择重点,以选择最适合解决该生态系统中特定问题的位置。如果您愿意,您仍然可以非常依赖客户端。不过,适当架构的东西有它们的位置,我发现 MVC 模型给了我几乎任何我需要的灵活性。我真的不认为 MVC 会生成我的 HTML 客户端代码,而是作为一个促进者,这让我很好奇你以前的 MVC 项目是否可能因为过多的服务器端依赖而污染了你。但最终我们应该从问题中制定解决方案,不要试图用相同的解决方案来解决所有问题,因此您的查询可能完全符合要求。(我相信我什么都没说。)

于 2013-01-16T13:44:55.740 回答