Что нового в Visual Studio 2012Лого и брендингВы наверное заметили что мы внесли изменения в брендинг и отошли от названия «версия 11». Теперь RC называется Visual Studio 2012. И это значит что RTM версия выйдет именно в этом году! Установка
ПроизводительностьМежду beta и RC версией была проделана большая работа по улучшению производительности, которая покрывала практически все аспекты продукта. Мы добавили улучшения в работу с XAML (компилятор, загрузка документов, дизайнер), увеличили производительность отладчика и Test Lab Manager, редактора кода при работе с большими C++ файлами. На самом деле это далеко не полный список. ИнтерфейсRC включает несколько улучшений связанных с общим интерфейсом продукта, и базируется на ваших отзывах которые мы тщательно анализировали после выхода beta версии. Более детально об этих изменениях можно прочитать в этом посте где детально рассказано о нововведениях в интерфейсе. После упомянутой публикации мы получили много просьб рассказать о темной теме Visual Studio которая многим нравится. Ранее на этой неделе мы уже опубликовали пост с которым вы можете познакомиться. IDEУлучшения в IDE были сфокусированы на тех отзывах, которые мы получали на протяжении периода beta тестирования. Дополнительно мы улучшили производительность поиска Quick Launch, которое теперь работает практически мгновенно. Приложения в стиле Metro
Приложения в стиле Metro использующие XAML
При выборе опции «Enable sate recording» будет включен режим сохранения изменений именно в текущее состояние, а не в базовое. Возможности платформы приложений в стиле Metro так же насчитывают несколько улучшений, таких как более лучшая поддержка IRandomAccesStream из .NET, более агрессивный возврат памяти при переводе приложения в «замороженное» состояние. Программисты получили новые инструменты для тестирования производительности приложений входящие в Windows App Certification Kit. Еще одним приятным дополнением является возможность включения мультиядерного JIT для Metro приложений и улучшения в алгоритмах NGEN. Приложения в стиле Metro с использованием JavaScript
Также были добавлены возможности по редактированию градиентов и двухмерных трансформаций: И наконец, мы проделали большую работу по улучшению рефакторинга и общему удобству. Например, теперь с помощью контекстного меню вы можете быстро изменить имена классов CSS или создать новые правила для element ID или classname. Также теперь у вас есть возможность вырезать, копировать и вставлять CSS свойства в порядке который облегчает перемещение CSS свойств между CSS правилами. Дополнительная информация о нововведениях в RC для приложений в стиле метро опубликована в Windows 8 App developer blog ASP.NET 4.5ASP.NET Web Forms были обновлены для полной поддержки новых возможностей языка C# и ключевых слов async и await. События страниц и элементов теперь могут быть отмечены как асинхоронные и позволяющие использовать новые возможности платформы .NET 4.5 ASP.NET MVC с этого момента по умолчанию производит рендер страниц в HTML 5, например вышеприведённая модель сгенерирует следующий код на веб странице id=«BirthDate» name=«BirthDate» type=«datetime» value=«5/31/2012 12:00:00 AM» Средства для Веб разработчиковЕсли вы занимаетесь веб-разработкой, вы обязательно отметите для себя те нововведения которые включены в RC. В первую очередь это изменения в шаблонах. Шаблон MVC4 Empty Template теперь действительно стал «пустым» (старый шаблон теперь называется Basic). Так же улучшена производительность создания новых проектов. В IDE добавлены переключатели режима запуска веб-приложения с поддержкой нескольких браузеров: Так же были обновлены механизмы публикации приложений с добавлением инкрементального режима обновления источников данных. Полный список нововведений приведен в блоге Web Development Tools LightSwitchДля проектов LightSwitch так же было внесено некоторое количество изменений и дополнений в RC. В последних числах марта мы опубликовали новую тему для LightSwitch проектов – Cosmopolitan Shell & Theme для того чтобы снабдить эти приложения современным корпоративным видом. С тех пор мы зафиксировали некоторое количество проблем и пожеланий от сообщества. Базируясь на общих отзывах теперь эта тема приложений будет использоваться по умолчанию. Другим нововведением которое так же базируется на отзывах является возможность добавления логотипа на страницу авторизации приложения LightSwitch. Это окно показываться после публикации приложения. Дополнительно были улучшены показатели производительности операций с данными, положительно повлиявшие на многие сценарии использования, такие как запросы, пейджинг, загрузка данных в гриды/редакторы и.т.п. Более полная информация о LightSwitch и обновлениях в RC находится в блоге по адресуblogs.msdn.com/b/lightswitch/ Team Foundation ServerЕсть несколько обновлений TFS после beta. Первое из них – возможность использовать SQL backup существующей инсталляции Team Foundation Server для апгрейда на новую версию. Вторая возможность позволяет автоматически добавлять новые возможности к существующим проектам на базе старых шаблонов процессов при апгрейде – это наиболее востребованная функция для TFS по отзывам. Дополнительная информация о новинках связанных с TFS опубликована в блоге Brian Harry. Средства для архитекторовВ RC включены новые возможности по анализу структуры приложения и взаимосвязи между компонентами. Теперь вы можете использовать контекстные команды или выбирать интересующие вас элементы кода на графе зависимостей для поиска, например, всех типов унаследованных напрямую или косвенно от другого типа, или методов который вызывает выбранный на текущий момент метод. Так же вы можете видеть какие связи существуют между более высокоуровневыми компонентами и областями видимости, погружаясь в связи и обнаруживая источники зависимостей: Если коснуться интерфейса то теперь возможно включение режима различных представлений для интересующих компонент включая компактный «List View» режим: «Go Live» лицензияТак же как beta версия Visual Studio 11, релиз кандидат Visual Studio 2012 поставляется с лицензией «Go Live» означающей что вы уже сейчас можете использовать продукт для создания коммерческих приложений. Для более детального понимания термина «Go Live» можно ознакомится с информацией опубликованной на сайте Visual Studio 2012 RC. Некоторые дополнительные ресурсы:Ниже приведен список интересных ссылок которые помогут вам начать работу с RC:
Нам очень важно ваше мнение!Мы очень надеемся на обратную связь и ваши отзывы. Пожалуйста воспользуйтесь какими либо ресурсами чтобы выразить ваше мнение.
Автор статьи: Дмитрий Андреев. |