View Engine для ASP.NET MVC: WebForms vs Spark

1

Какой View Engine выбрать? С одной стороны, spark часто называют более удобным и продвинутым. Но с другой, развиваются ли сторонние движки также динамично как стандартные (в WebForms, например, недавно появился новый синтаксис <%: %>). Поддерживает ли spark все возможности WebForms, например:

  • RenderPartial
  • Шаблоны для отображения и редактирования (DisplayFor и EditorFor).
  • Вызов helper-методов.
  • Поддержка строго типизированных ViewData.

Насколько адекватно spark-файлы воспринимаются Resharper`ом? Есть ли у кого-то опыт использования обоих движков в условиях реального приложения? Есть ли подводные камни и ограничения spark (например, некоторые способы кеширования работают только с WebForms)?

Новые ответы

Новости: Отзывы о пользователе Максим Рыбалкин - это интересно!
Новые Лучшие

1

RenderPartial, DisplayFor и EditorFor - это не есть возможности WebForms, они предлагаются собственно самим MVC фреймворком. Соответственно, используются абсолютно аналогично независимо от view engine.

Также в Спарке есть поддержка строготипизированных представлений, и очень удобная работа с циклами и ветвлениями при написании разметки.

Но есть огромнейший недостаток - отсутсвие (на данный момент) ИнтеллиСенс поддержки, что значительно затрудняет работу. Однако привыкнув, работать можно ))


v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.