Microsoft опубликовала предварительную версию ASP.Net MVC 3

Microsoft работает над новой версией технологии ASP.Net MVC (Model View Controller) разработки веб-приложений, использующей новый движок "Razor" и предлагающей ряд усовершенствований в JavaScript. Вчера стала доступна первая предварительная версия ASP.Net MVC 3.

http://habreffect.ru/files/79f/f2c1f158b/aspnetmvc3.png

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

Первая предварительная версия включает два механизма просмотра: Razor и ASPX, пишет Скотт Гатри (Scott Guthrie), корпоративный вице-президент подразделения Microsoft Developer Division. Механизмы просмотра - это подключаемые модули, в которых реализованы шаблонные настройки синтаксиса. Razor оптимизирован для поколения HTML, поэтому он компактен, прост в изучении и работает с любым текстовым редактором.

Цветовая дифференциация файлов Razor и Intellisense в Visual Studio IDE пока не поддерживаются в первой предварительной версии ASP.Net MVC 3, однако Microsoft намерена добавить эту поддержку в будущих версиях. Также планируется добавить возможность unit-тестов индивидуальных шаблонов Razor без необходимости запускать приложение или веб-сервер, пишет в своем блоге Гатри.

Встроенная привязка JSON (абб. от JavaScript Object Notation) в ASP.Net MVC 3 позволяет action-методам получать закодированные JSON данные и привязывать их к параметрам метода, пишет Гатри. Кроме того, разработчики могут подключать клиентские шаблоны к action-методам на сервере, которые непосредственно возвращают и получают данные JSON.

Будущие версии будут включать улучшенную поддержку ненавязчивого (от англ.unobtrusive) JavaScript и прямое подключение к валидационной библиотеке jQuery из встроенных вспомогательных методов валидации.

Текущая версия также включает поддержку глобальных фильтров, а диалог Add->View позволяет выбрать подходящий синтаксис при создании новых шаблонных файлов. Среди нововведений ASP.Net MVC 3 следует отметить поддержку атрибутов метаданных .Net 4 DataAnnotations, а также улучшенную поддержку применения зависимостей.

ASP.Net MVC 3 обратно совместима с ASP.Net MVC 2, поэтому обновить проекты MVC 2 до третьей версии не составит никакого труда. Загрузить предварительную версию можно с веб-сайта Microsoft.

Источник новости: TheVista



Опубликовал admin
29 Июл, Четверг 2010г.



Программирование для чайников.