Рады вам сообщить о выходе в свет Visual Studio 2013 Release Candidate, .NET Framework 4.5.1 и Team Foundation Server 2013! Релиз уже доступен для загрузки на сайте Visual Studio. Так же разработчикам доступна для загрузки Windows 8.1 RTM через MSDN или TechNet подписку.
Visual Studio 2013 RC может быть установлен поверх Visual Studio 2013 Preview. Так же поддерживается параллельная (side-by-side) установка на компьютеры на которых уже есть Visual Studio 2012. Следует отметить что разработка приложений для магазина Windows с помощью Visual Studio 2013 возможна только на компьютерах с установленным Windows 8.1 RTM (Visual Studio 2012 RC не поддерживается на Windows 8.1 Preview или Windows Server 2012 R2 Preview). Если вы разрабатываете решения для Windows Azure, следует отметить что VS 2013 поддерживает июльский выпуск Azure SDK (версия 2.1), точно так же, как и Visual Studio 2013 Preview. Более подробно о деталях совместимости и системных требованиях вы можете узнать на сайте Visual Studio.
Новые возможности Visual Studio 2013 RC
Visual Studio 2013 RC содержит ряд замечательных новшеств и улучшений коснувшихся как языков входящих в Visual Studio так и платформы. О некоторых из этих нововведений уже было рассказано на страницах Habrahabr (предварительная версия, анонс).
Такие возможности как синхронизация настроек с облаком, всплывающее окно определений в редакторе, улучшения в XAML и HTML редакторе, асинхронная отладка, интеграция с Azure Mobile Services и многое другое позволяют улучшить работу программистов в самом широком спектре сценариев.
В Visual Studio 2013 RC так же вошел ряд новинок о которых пока еще нигде не упоминалось.
XAML редактор
В VS 2013 Preview было внесено много улучшений и новых функций в встроенный XAML редактор. Разработчики создают XAML код для многих платформ, WPF, Silverlight, Windows Phone, Windows Store. Удобство этого инструмента напрямую влияет на производительность программистов.
В RC было добавлено расширение для IntelliSence которое позволяет улучшить работу с связанными данными в XAML (data binding). Этот механизм работает с текущим DataContext определенном в разметке, или с контекстом времени дизайна, в случае если данные обрабатываются и предоставляются в коде.
Так же в XAML редактор добавлена поддержка функции перехода по определению “Go To Definition” для ресурсов, связей данных, свойств и элементов XAML. Например, если вы вызовите “Go To Definition” для ресурса:
Вы получите определение этого ресурса:
Более подробно о нововведениях в XAML редакторе Visual Studio 2013 можно прочитать в блоге Visual Studio.
Облачные приложения для бизнеса
На конференции Build которая прошла в июне этого года была показана предварительная возможность создания бизнес-приложений c помощью облачных решений Microsoft. Теперь вы можете создавать бизнес-приложения, которые интегрированы с сервисами Office 365 c помощью нового шаблона Cloud Business App.
Этот шаблон базируется на тех же технологиях что и приложения LightSwitch и позволяет с очень большой продуктивностью создавать приложения для бизнеса. В том числе это такие возможности как быстрое присоединение к нескольким источникам данных и определение собственных сущностей данных, на основе которых затем в автоматическом режиме генерируется основной код приложения и представления данных для просмотра и редактирования. Шаблон Cloud Business App позволяет вам расширять возможности Office 365 и получать решения для совместной работы и коммуникаций сотрудников.
Visual Studio 2013 RC это только небольшой пример того как шаблон Office 365 Cloud Business Apps позволяет разработчикам создавать решения и расширения для Office 365. К выходу RTM эти возможности будут расширены.
С++
С. Сомасегар в своем блоге уже писал о «дорожной карте» развития компилятора Visual C++. На прошлой неделе, на конференции Going Native прошедшей в Редмонде был сделан ряд анонсов которые касаются Visual C++ и поддержки стандарта C++ 11. В Visual Studio 2013 RC такие нововведения как алиасы видимости (using aliases), оператор генерации тела функции по умолчанию (= default) и инициализация нестатичных членов (non-static data member initializers)
Дополнительную информацию можно подчерпнуть из доклада Херба Саттера «The Futuire of С++».
TypeScript
Меньше чем год назад была выпущена в свет предварительная версия нового языка TypeScript. Visual Studio 2013 RC включает поддержку последней версии этого языка и набора инструментов (v0.9.1.1).
TypeScript предоставляет разработчикам возможность использования классов, модулей и опциональных статичных типов в среде JavaScript. Благодаря Visual Studio, программисты так же получают возможность просмотра информации об ошибках в то время как вы набираете код, подсказки IntelliSence, рефаторинг имен.
Дополнительная информация о языке TypeScript находится на сайте www.typescriptlang.org/ и блоге команды TypeScript.
CodeLens
Одним из самых интересных нововведений Visual Studio 2013 является технология динамических индикаторов в коде. CodeLens для языка C# и Visual Basic позволяет разработчикам получать самую актуальную контекстную информацию прямо в редакторе, например такую как количество ссылок, последние изменения в базе исходного кода.
В RC теперь так же включена поддержка технологии мгновенных сообщений Lync в виде индикатора доступности. Таким образом вы сможете быстро связаться с автором изменений в коде прямо из редактора. Так же добавлен ряд новых индикаторов, например такие как баги, связи с рабочими элементами (задачи, требования), рецензирование.
Дополнительная информация о технологии CodeLens находится на сайте MSDN
.
Диаграммы для задач, требований, багов и других рабочих элементов.
В Team Foundation Server 2013 RC и Team Foundation Service вошел ряд нововведений, которые позволят быстро создавать различные диаграммы, в удобной визуальной форме предоставляя важную текущую информацию. Источниками данных для этих диаграмм являются запросы к базе данных рабочих элементов. Разработчики и менеджеры проектов могут легко, буквально в два три клика, редактировать эти запросы и создавать диаграммы, которые затем обновляют свое представление автоматически.
Дополнительная информация о изменениях и дополнениях в TFS представлена по ссылке tfs.visualstudio.com/news/release-archive
Обратная связь
Помимо нововведений вошедших в VS 2013 RC так же было исправлено большое количество ошибок и внесены изменения на основе ваших запросов.
Если вы используете Visual Studio в своей работе, обязательно скачайте новую версию и поделитесь с нами своим отзывом. Вы можете это сделать с помощью:
- Сайта Microsoft Connect (для багов)
- Сайта UserVoice (для идей или пожеланий)
- Форумов MSDN (общие вопросы использования Visual Studio)
Так же вы можете отправить свой отзыв прямо из Visual Studio с помощью меню в правом верхнем углу:
Заключение
Visual Studio 2013 RC это следующий большой шаг перед релизом Visual Studio 2013 который состоится 13 ноября. Загружайте RC и регистрируйтесь на мероприятие events.visualstudio.com/!
Автор: dmandreev