Microsoft опубликовала предварительную версию ASP.Net MVC 3
Microsoft работает над новой версией технологии ASP.Net MVC (Model View Controller) разработки веб-приложений, использующей новый движок "Razor" и предлагающей ряд усовершенствований в JavaScript. Вчера стала доступна первая предварительная версия ASP.Net MVC 3.
Модель содержит ключевую информацию для приложения, как, например, данные и правила валидации и отображает это в удобочитаемом виде. Контроллер управляет логикой потока данных, взаимодействует с моделью, контроллирует поток информации и выполнение приложения.
Первая предварительная версия включает два механизма просмотра: Razor и ASPX,
Цветовая дифференциация файлов 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 до третьей версии не составит никакого труда. Загрузить предварительную версию можно с
Источник:
Перевод: deeper2k
По теме
- .NET станет открытой платформой
- Microsoft предложит клиентам компилятор в виде сервиса?
- Microsoft и Telefonica объединили усилия в создании приложений для ТВ, ПК и телефонов
- Выпущена RC-версия ASP.NET MVC 3
- Microsoft выпустила менеджер пакетов для .Net
- Microsoft выпустила вторую бета-версию WebMatrix
- Microsoft начала тестирование бесплатного продукта для разработки веб-сайтов
- ADO.NET Data Services 1.5: проекции
- ADO.NET Data Services: что нас ждет в будущем
- Microsoft выпустила ADO.NET Data Services v.1.5 CTP2