Microsoft выпустила первый предварительный релиз (Community Technology Preview, CTP) следующей крупной версии пакета Visual Studio с кодовым именем Visual Studio 14.
Компания держит свое обещание ускорить частоту выпусков Visual Studio, что подтверждается выходом в мае с интервалом в неделю версии Visual Studio 2013 Update 2 и затем первого CTP-релиза Visual Studio 2013 Update 3. Теперь же Microsoft выпустила в свет раннюю CTP-сборку Visual Studio 14 в расчете на предварительное тестирование пакета в сообществе Visual Studio и ответную реакцию его участников.
В CTP входят обновления ASP.NET vNext и C++, о которых сообщалось ранее, а также обновления платформы компиляции и средств для создания облачно-оптимизированных веб-сайтов. Первый CTP для Visual Studio 14 уже доступен для загрузки. Однако официальный выпуск Visual Studio 14 состоится не раньше 2015 г.
Корпоративный вице-президент Microsoft Developer Division С. Сомасегар (также известный как Soma) сообщил в блоге, что Visual Studio 14 скорее всего выйдет в свет в течение 2015 г., а в нынешнем году еще будут выпущен более полный предварительный релиз с окончательным наименованием продукта.
«За последние три месяца мы представили много интригующих технологий, которые станут важными частями Visual Studio 14, в том числе .Net-платформу компиляции Roslyn и инструментарий ASP.NET vNext и Apache Cordova, — сказал Сомасегар. — Эти средства вошли в Visual Studio 14 CTP 1 наряду с многими дополнительными усовершенствованиями Visual Studio, включая ряд обновлений в поддержке C++ 11».
Поддержка Apache Cordova была предметом дискуссии на недавней конференции Microsoft TechEd 2014. На TechEd компания обнародовала предварительный вариант инструментария Visual Studio для поддержки Apache Cordova. Apache Cordova является популярной платформой с открытым исходным кодом для создания гибридных мобильных приложений с использованием HTML, CSS и JavaScript, изначально рассчитанных на широкий круг мобильных устройств.
«Вместе с Windows Store и Windows Phone сюда входит поддержка iOS и Android благодаря вкладу в проект от дочерней компании Microsoft Open Technologies», — сказал Сомасегар.
Инструменты Cordova в Visual Studio позволяют веб-разработчикам использовать их имеющиеся навыки в HTML и JavaScript для создания гибридно-упакованных приложений для многих устройств с использованием собственных достоинств каждого устройства.
По словам Сомасегара, в Visual Studio 14 компиляторы C# и VB и поддержка IDE построены целиком на базе .Net-платформы компиляции Roslyn. «Сегодня этот компилятор как сервис с открытым исходным кодом обеспечивает в Visual Studio 14 десятки важных функций разработки, поддерживая компоновку программ, IntelliSense, рефакторинг, CodeLens, отладку и многие другие вещи, ежедневно используемые разработчиками, — добавил он. — Во многих случаях эти функции работают стандартным образом, но в них (это часть новой платформы компиляции) включено и немало небольших усовершенствований, охватывающих все элементы труда разработчика. В предварительной версии Visual Studio 14 основательно переработана поддержка рефакторинга C#, включая две новые базовые функции рефакторинга, Inline Temporary Variable и Introduce Explaining Variable. Кроме того, впервые появилась поддержка рефакторинга для Visual Basic. Visual Studio 14 также поддерживает API, связанные с системой управления пакетами NuGet с ее собственными анализаторами, отмечая знаком тильды проблемы в вашем коде в процессе его ввода и автоматически предлагая исправления, причем всем этим управляет .NET-платформа компиляции».
Несколько недель назад Microsoft представила среду ASP.NET vNext, предназначенную как для облаков, так и для серверов, с опциями параллельной инсталляции и повышением производительности труда разработчиков благодаря модульности и гибкой конфигурируемости фреймворка и веб-стека. Visual Studio 14 CTP дает первое представление об инструментальных возможностях Visual Studio для ASP.NET vNext. По словам Сомасегара, наряду с шаблонами ASP.NET 4.5 Web Application пакет содержит и новые шаблоны, прямо ориентированные на ASP.NET vNext.
Более того, следующая версия .NET, которая выйдет в одно время с Visual Studio 14, должна включать ASP.NET vNext, а также много новых .NET-технологий, которые были предварительно представлены в последние месяцы, включая приложения .NET Native for Windows Store, JIT (компилятор Just-In-Time) нового поколения и компиляторы Roslyn.