替代 asp.net MVC 视图引擎
-
19-08-2019 - |
题
我想知道对于 ASP.NET MVC 的“最佳”替代视图引擎是否存在普遍共识。到目前为止我知道 Spark、Brail、NHaml,但其他的呢?
解决方案
我建议您采用上述每个视图引擎,编写一个视图,然后看看哪个最适合您。您可能会发现,对于不同的应用程序,甚至对于不同类型的视图,视图引擎的选择会发生变化。
如果您要将 HTML 返回给客户端,那么像 Spark 这样的引擎可能比较合适。但是,如果您返回的内容是 XML 或其他一些标记(例如 JSON),那么 Spark 不会有太大帮助。NHaml 还专注于 XHTML 生成。
考虑您想要如何测试您的视图、工程师(开发人员和测试人员)的技能组合、您希望从视图引擎编写者那里获得的支持级别(如果您发现错误,您希望如何部署这些错误修复) )以及您的客户是否有任何偏好。
基本上 - 尝试一些,看看你喜欢什么,如果你觉得有意义的话,混合使用它们。
哦,这里有一篇很好的文章,列出了 4 个替代引擎......
...它提到了一个 XSLT 引擎,如果您希望生成 XML,该引擎可能适合您。
不隶属于 StackOverflow