VS 2015 будет запущен 20 июля — за девять дней до того, как мы получим финальную версию Windows 10. Целых девять дней на создание универсальных приложений? Возможно, а может и нет.
У Microsoft большие планы на Visual Studio, это очевидно, но большинство из них, похоже, уже хорошо реализовано в производственном цикле. В результате многие из функций, которые наиболее интересны Microsoft или потенциальному программисту Microsoft, не будут включены в выпуск и будут добавлены позже в качестве обновления.
VS 2015, конечно же, будет поддерживать последние версии C #, VB и F #, а также множество других языков, которые раньше страдали от синдрома «изобретено не здесь». Теперь вы можете использовать VS 2015 для создания приложений на Node.js, Python, TypeScript, Cordova, Unity и других. У нас также есть все «унаследованные» типы проектов, включая Silverlight, MFC, ATL и так далее.
Как говорит Сомасегар в своем блоге:
«Мы открываем Visual Studio для разработчиков, ориентированных на новые платформы — от кроссплатформенной мобильной разработки для iOS, Android и Windows до разработки игр для Unity, Unreal, Cocos и других. В то же время Visual Studio 2015 переопределяет продуктивность разработчиков с инструменты проактивной диагностики и новые языковые службы Roslyn для C # и VB. И вместе, Visual Studio 2015, Team Foundation Server 2015 и Visual Studio Online помогают группам использовать DevOps с отличным гибким управлением отставанием, облачными инструментами Azure, размещенной непрерывной интеграцией и приложениями. Анализ всех компонентов вашего приложения «.
Вы можете создавать приложения для Android и iOS в VS 2015, написав на C #, но эта функциональность предоставляется Xamarin, и вам необходимо загрузить систему Xamarin. Это прекрасные инструменты, если у вас есть существующее приложение, написанное на C #, и вы хотите перенести его на Android или iOS или если вы хотите начать новый проект. Где-то на горизонте есть проект Astoria, переносящий приложения Android на Windows 10 Mobile, и проект Islandwood, который будет компилировать приложения iOS Objective C в Windows 10 Mobile. Это самые интересные перспективы, но их нет в VS 2015, и мы не знаем, когда они могут появиться.
Еще большее беспокойство вызывает состояние нового набора инструментов для универсальных приложений Windows 10. Хотя было обещание, что это будет обновлено в ближайшее время, ничего особенного не произошло. В последнем обновлении Windows 10 (10158) есть несколько незначительных изменений, но, похоже, до его использования еще далеко.
Возможно, новый тип проекта универсального приложения Windows 10 станет действительно революционной функцией. Он позволяет использовать единую базу кода для мобильных, телефонных и настольных приложений. Он имеет управление ресурсами, подобное Android, которое должно позволять определять несколько файлов XAML для одного и того же кода, а соответствующий файл XAML будет использоваться в соответствии с доступной площадью экрана. Это большой шаг вперед, и именно таким должна была быть разработка приложений WinRT с самого начала. На данный момент неясно, будет ли новое универсальное приложение полностью готово в VS 2015, но это маловероятно.
На протяжении многих лет Visual Studio была барометром того, как обстоят дела внутри Microsoft. Это указывало на то, когда группа ОС взяла верх над языковой группой в том, что C / C ++ и COM повышаются, когда ОС является ведущей собакой, а C # и управляемый код повышаются, когда языки являются ведущими. На данный момент Visual Studio представляет собой такой беспорядок из разных технологий, что становится невозможно вникнуть в происходящее.
Ясно, что VS теперь является основным оружием в попытках Microsoft стать актуальным в мире за пределами Windows, в мире пост-ПК, если хотите. VS — это способ, которым Microsoft будет втягивать в себя все технологии, представляющие конкуренцию, и создавать свои собственные. Он обеспечивает мосты, которые позволяют разработчикам iOS, Android и всевозможных других платформ перейти к его продуктам и, что наиболее важно, ко всем своим облачным предложениям.
В наши дни Azure стоит за большинством вещей Microsoft. Например, взгляните на текущий, очень неполный шаблон универсального приложения Windows 10 — в нем с самого начала есть инструменты, и угадайте, кто его предоставляет? Да, вы догадались, что Azure.
В Visual Studio 2015 есть много хороших новинок, и это здорово, что она скоро будет выпущена, но это не совсем тот случай, когда ожидание закончилось. Многие технологии, о которых было объявлено на Build, только начинаются. Возможно, VS 2016 удовлетворит эти вполне реальные потребности.
Подробности о запуске можно узнать на сайте мероприятия по финальному выпуску Visual Studio 2015, а 20 июля в 15:30 по всемирному координированному времени (8:30 по тихоокеанскому времени) вы сможете посмотреть онлайн-мероприятие по финальному выпуску Visual Studio 2015.