关于 ASP.Net MVC 中的视图引擎以及关于使用“自定义”而不是“默认”引擎的SO 存在很多问题。对于我作为一个业余程序员来说,“视图引擎”这个词是新的,我一直无法理解它的含义。所以,我的问题是:
什么是视图引擎?
视图引擎是做什么的,它在 MVC 模式中扮演什么角色?(与 1...密切相关)
程序员希望通过切换到不同的视图引擎来更改/避免的默认视图引擎的主要特征/属性是什么?
当开发人员选择使用与标准不同的视图引擎时,他们所追求的其他常见视图引擎的主要好处是什么?(我已经多次看到“Spark View Engine”这个名字,我敢打赌还有其他人)。
什么时候(在什么情况下)我想开发自己的视图引擎?
在那里,我想这就是我想问的(现在)。给我查看引擎 101!=)