I started learning ASP.NET MVC3.
So, while reading tutorials online and in books, I came across this term \"view engine\" quite frequently. I don\'t know
In MVC, View engine is the one that works between your View and browser to provide valid HTML output to your browser by compiling the code inside your View. There are many view engines available and some of them are following:
ASPX
Razor
Spark
NHaml
NDJango
Hasic
Brail
Bellevue
Sharp Tiles
String Template
Wing Beats
SharpDOM
Currently most developers prefer to use Razor view engine as it provides very convenient way of programming. All of these view engines may not support ASP.NET MVC.
For more details you can visit this article.