昨晚我在想asp.net mvc中有不同的视图引擎,比如;
Spark
Web Forms
Razor
(我知道它们在语法上也不同,但是)
它们会影响 asp.net mvc 项目的性能吗?
假设我想使用“Razor”而不是 Web Froms。那么,我会受到性能冲击吗?如是。请!解释。提前致谢!
昨晚我在想asp.net mvc中有不同的视图引擎,比如;
Spark
Web Forms
Razor
(我知道它们在语法上也不同,但是)
它们会影响 asp.net mvc 项目的性能吗?
假设我想使用“Razor”而不是 Web Froms。那么,我会受到性能冲击吗?如是。请!解释。提前致谢!
是的,您在软件开发中所做的每一个选择都会影响性能。然而,许多选择并没有产生明显的差异。
您的 MVC 应用程序是否存在性能问题?除非您可以将 Razor 确定为性能瓶颈(这不太可能),否则请不要打扰。
Web 应用程序中的大多数性能问题都与数据库查询、一般网络流量、未压缩的静态资源等有关。
根据您对每个列出的视图引擎(Spark、Web 窗体、Razor)的使用情况,您可能会遇到潜在的性能问题。不幸的是,伟大的工具最终没有被正确使用,最终变成了一个问题。
总而言之,我会建议使用您和您的团队感觉更舒服的视图引擎。
基本上,尝试了解选项并掌握您的工具库是提高生产力和良好性能的方式。