Какие механизмы просмотра для ASP.NET MVC люди находят лучше, чем стандартные?

После того, как этот вопрос прошел, прошел год, и я хотел бы знать сейчас - какие движки просмотра люди находят очень хорошими и почему?

4 ответа

Решение

Я считаю, что наиболее активным является Spark View Engine. Это очень хорошо задокументировано, включая видео по определенным темам. Я лично использовал NHAML View Engine для проекта, и он мне понравился, но документации почти не существует. Я также думаю, что NHAML не очень активен в плане добавления функций и исправления ошибок.

Я планирую использовать Spark View Engine в будущих проектах.

Механизм просмотра NVelocity хорош, если вы привыкли к синтаксису NVelocity. Проект MVC Contrib уже содержит MvcContrib.Castle.NVelocityViewFactory.

Вы можете скачать с www.codeplex.com/mvccontrib

Я прочитал это из книги, из которой я учусь, но я надеюсь, что это поможет, так как никто не ответил.

В качестве альтернативы вы также можете взглянуть на движок представления SharpDOM - http://sharpdom.codeplex.com/ - он сочетает в себе простоту чистого HTML-кода и логику C#, выраженную в довольно последовательной форме.

Я нахожу NHAML движением в положительном направлении и использую его в проекте для домашних животных, чтобы увидеть его ограничения.

У Spark могут быть свои преимущества, но мне не нравится, как это сводится к существующему синтаксису. Это выглядит неудобно для меня, но это просто личное.

Что меня беспокоит, так это то, что новые движки представлений, возможно, не смогут получить прибыль от будущих помощников в MVC2.

Другие вопросы по тегам