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

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

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

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

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

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

По умолчанию, для скаффолдинга данных используется новые возможности Entity Framework 4.1 Code First.
Механизм скаффолдинга при создании контроллеров расширяем для возможности создавать скаффолдинг для сторонних ORM и источников данных, например, NHibernate.
JavaScript библиотеки установлены как пакеты NuGet
Теперь при создании нового проекта MVC3 вы получите проект, в котором все javascript-библиотеки являются установленными пакетами NuGet. Соответственно, даже в только что созданном проекте у вас будет файл настроек пакетного менеджера с перечислением пакетов:

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

Новая версия 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, где будет подробно рассказано о всех новинках.

Спешите регистрироваться на конференцию, места быстро заканчиваются.
Основным анонсом стал выпуск обновления инструментов ASP.NET MVC 3:

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

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

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

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

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

По умолчанию, для скаффолдинга данных используется новые возможности Entity Framework 4.1 Code First.
Механизм скаффолдинга при создании контроллеров расширяем для возможности создавать скаффолдинг для сторонних ORM и источников данных, например, NHibernate.
JavaScript библиотеки установлены как пакеты NuGet
Теперь при создании нового проекта MVC3 вы получите проект, в котором все javascript-библиотеки являются установленными пакетами NuGet. Соответственно, даже в только что созданном проекте у вас будет файл настроек пакетного менеджера с перечислением пакетов:

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

Новая версия 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, где будет подробно рассказано о всех новинках.

Спешите регистрироваться на конференцию, места быстро заканчиваются.