Как стать автором
Обновить
0
Microsoft
Microsoft — мировой лидер в области ПО и ИТ-услуг

MIX'11: новости для ASP.NET-разработчиков

Время на прочтение 3 мин
Количество просмотров 3.9K
Состоялась конференция MIX’11, в ходе которой было представлено много всего нового. Описание всех анонсов можно найти в отдельных записях (первый день и второй день). Здесь мы представим подробное описание новых инструментов, которые представлены на MIX для ASP.NET-разработчиков.

Основным анонсом стал выпуск обновления инструментов ASP.NET MVC 3:
image
Загрузить обновленные инструменты можно автоматически через Web Platform Installer либо использовать установщик по этой ссылке.

Филл Хаак в своем блоге дает подробное описание нововведений в этом обновлении. Перечислим их.

Новый тип проекта Intranet Application

В поставку ASP.NET MVC включен шаблон проекта для внутренних корпоративных сетей, в котором аутентификация по умолчанию осуществляется не формами, а посредством Windows-аутентификации. Проект можно выбрать после создания MVC3 Web Application в Visual Studio:

image

Поддержка семантических тегов HTML5

Вместе с созданием проекта на основании шаблона появилась возможность указать использование семантических тегов стандарта HTML5 как основу для создания разметки. В итоге разработчики получат разметку стандарта HTML5 в представлении:

image

Новый диалог создания контроллеров

Обновился и стал более функциональным диалог создания контроллеров. Теперь этот диалог поддерживает создания скаффолдинга для всей модели на основе которой строится контроллер:

image

Перед созданием контроллера убедитесь, что проект был собран (скомпилирован) для того, чтобы данные о доступных моделях появились в форме создания контроллера. Обратите внимание на возможность задать класс контекста данных, диалог дает возможность создать новый, если класса не существует.

С помощью кнопки Advanced Options можно настроить дополнительные параметры:

image

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

image

По умолчанию, для скаффолдинга данных используется новые возможности Entity Framework 4.1 Code First.

Механизм скаффолдинга при создании контроллеров расширяем для возможности создавать скаффолдинг для сторонних ORM и источников данных, например, NHibernate.

JavaScript библиотеки установлены как пакеты NuGet

Теперь при создании нового проекта MVC3 вы получите проект, в котором все javascript-библиотеки являются установленными пакетами NuGet. Соответственно, даже в только что созданном проекте у вас будет файл настроек пакетного менеджера с перечислением пакетов:

image

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

Включена новая javascript-библиотека Modernizr

В состав MVC3 входит новая opensource javascript-библиотека Modernizr версии 1.7. Эта библиотека позволяет определить какие из современных веб-стандартов поддерживаются браузером.

image

Новая версия Entity Framework 4.1

В поставку обновленных инструментов MVC3 теперь включена по умолчанию новая версия ORM Entity Framework 4.1 с поддержкой возможности создавать базы данных и разрабатывать приложения отталкиваясь от модели (CodeFirst).

Подробное описание нововведений в Entity Framework 4.1 можно найти в блоге разработчиков по этому адресу.

NuGet 1.2

В обновленные инструменты MVC3 вошла новая версия пакетного менеджера NuGet 1.2, про которую можно почитать тут.

Русскоязычным разработчикам выпал отличный шанс узнать о технологиях представленных на MIX'11 из первых рук. Для вас совсем скоро состоится большая конференция DevCon, где будет подробно рассказано о всех новинках.

image

Спешите регистрироваться на конференцию, места быстро заканчиваются.
Теги:
Хабы:
+6
Комментарии 18
Комментарии Комментарии 18

Публикации

Информация

Сайт
www.microsoft.com
Дата регистрации
Дата основания
Численность
Неизвестно
Местоположение
США

Истории