В ASP.NET MVC есть много вопросов относительно SO Механизмы просмотра и об использовании "настраиваемых" вместо "по умолчанию". Для меня, как программиста по хобби, термин "View Engine" является новым, и я не мог понять, что это значит. Итак, мои вопросы:
-
Что такое механизм просмотра?
-
Что делает механизм просмотра, и какую роль в шаблоне MVC он играет? (Близко связано с 1...)
-
Каковы основные характеристики/свойства View Engine, которые программисты хотят изменить/избежать, переключившись на другой View Engine?
-
Каковы основные преимущества обычных других View Engine, которые разработчики после того, когда они предпочитают использовать другой, чем стандарт? (Я видел имя "Spark View Engine" кучу раз, и я уверен, что есть и другие).
-
Когда (в каких сценариях) я хочу разработать свой собственный механизм просмотра?
Там, я думаю, это все, что я хочу спросить (на данный момент). Дайте мне View Engine 101! =)