2

昨晚我在想asp.net mvc中有不同的视图引擎,比如;

Spark
Web Forms
Razor

(我知道它们在语法上也不同,但是)

它们会影响 asp.net mvc 项目的性能吗?

假设我想使用“Razor”而不是 Web Froms。那么,我会受到性能冲击吗?如是。请!解释。提前致谢!

4

2 回答 2

5

是的,您在软件开发中所做的每一个选择都会影响性能。然而,许多选择并没有产生明显的差异。

您的 MVC 应用程序是否存在性能问题?除非您可以将 Razor 确定为性能瓶颈(这不太可能),否则请不要打扰。

Web 应用程序中的大多数性能问题都与数据库查询、一般网络流量、未压缩的静态资源等有关。

于 2012-06-19T17:21:24.577 回答
2

根据您对每个列出的视图引擎(Spark、Web 窗体、Razor)的使用情况,您可能会遇到潜在的性能问题。不幸的是,伟大的工具最终没有被正确使用,最终变成了一个问题。

总而言之,我会建议使用您和您的团队感觉更舒服的视图引擎。

基本上,尝试了解选项并掌握您的工具库是提高生产力和良好性能的方式。

于 2012-06-19T18:54:11.490 回答