Connect() — мероприятие, которое подвело итог года разработки в Microsoft и принесло достаточно интересных анонсов, которые коснулись, конечно, в основном Visual Studio. Однако последние годы Visual Studio становится все мощнее и функциональнее, и вместе с обновлениями VS к нам приходят обновления в облаке, контейнерах и других областях. 4 декабря, в России, мы проводим виртуальную конференцию Visual Studio Connect 2015 на русском языке, где расскажем про то, что же случилось за это время. Приходите слушать!
А на Connect() было анонсировано:
Подробнее — под катом.
Начнем мы с новой программы поддержки разработчиков, Visual Studio Dev Essentials, которая предоставляет разработчику все, что нужно, для того, чтобы создавать проекты для различных устройств и ОС:
Подробнее — на сайте Visual Studio.
Параллельно новой программе для разработчиков был анонсирован Visual Studio Marketplace — место, в котором можно найти расширения для Visual Studio, Visual Studio Team Services и Visual Studio Code. Visual Studio Marketplace будет служить заменой для Visual Studio Gallery.
Много новостей пришло с основного фронта — Visual Studio 2015 Update 1, Team Foundation Server 2015 Update 1 и Visual Studio Team Services (ранее Visual Studio Online). В экосистеме разработки Visual Studio были анонсированы:
Отдельного упоминания стоит расширение Visual Studio GDB Debugger Extension:
Подробнее обо всем этом — в блоге Visual Studio ALM
Анонсы продолжились ставшими уже хорошей традицией новостями Open Source и Microsoft. В этот раз в Open Source был направлен редактор Visual Studio Code. Помимо открытия исходного кода Visual Studio Code, редактор получил собственную галерею и новую модель расширений. Найти и загрузить редактор можно на сайте https://code.visualstudio.com.
Совместно с Anders Hejlsberg, Technical Fellow из Microsoft на сцену сказать несколько слов о VS Code вышла Jules Kramer, Technical Program Manager, Angular, Google. Слов позитивных :)
.NET Core 5 (оптимизированный фреймворк и runtime с фокусом на server-side и cloud) и ASP.NET 5 для Linux, Windows и OS X ушли в RC. Полная реализация .NET Core получила Go-Live лицензию, что означает возможность ее запуска в продакшене:
Доступно на http://get.asp.net
Подробнее — в блоге команды .NET
Подробнее #2 — в блоге команды ASP.NET
Подробнее #3 — в блоге Скотта Хансельмана
Microsoft продолжает разработку Windows Bridge for iOS:
Подробнее
Microsoft и Xamarin продолжают укреплять сотрудничество, и в этот раз были анонсированы:
Также было анонсировано сотрудничество с MacinCloud для Visual Studio Team Services — теперь у пользователей Visual Studio Team Services есть дополнительные возможности использования MacinCloud.Подробнее — на сайте MacinCloud
Выпущен Microsoft Azure Storage Explorer для Windows и OSX.
Новый инструмент для разработчика, названный Microsoft Graph, дает возможность использовать Office 365 API — обращаться к Office 365 (и не только, но Azure AD и пр.) API для чтения и прочих операций, используя один токен авторизации. Подробнее.
Azure Service Fabric public preview — инструмент для разработки масштабируемых приложений на основе микросервисов с интеграцией с Azure и Visual Studio, а также поддержкой Windows Server и в будущем Linux. Azure Service Fabric — единственное решение, поддерживающее разработку stateless и Stateful микросервисов с использованием модели программирования Actor. Включает в себя также Service Fabric Explorer, веб-инструмент для сборки и запуска приложений на Azure Service Fabric (можно отслеживать их состояние, развертывать и управлять процессом). Можно начать пробовать уже сейчас на локальной машине.
Azure SDK 2.8:
Подробнее.
CodePush в бете:
Это — итоги первого дня Connect()! Напоминаем, что все доклады вы можете посмотреть когда вам удобно, на странице Channel 9, а также не забудьте посетить виртуальное мероприятие 4 декабря, на котором вы сможете увидеть самые важные анонсы на русском.
А на Connect() было анонсировано:
- Модель подписки на Visual Studio
- .NET Core 5 RC & ASP.NET 5 RC с Go-live лицензией
- Visual Studio Dev Essentials — новая программа для разработчиков, в которой есть множество бесплатных предложений
- Visual Studio Code в Open Source
- Visual Studio Android Emulator на Mac OS X
- Сотрудничество с Xamarin и MacinCloud, и многое другое.
Подробнее — под катом.
Начнем мы с новой программы поддержки разработчиков, Visual Studio Dev Essentials, которая предоставляет разработчику все, что нужно, для того, чтобы создавать проекты для различных устройств и ОС:
- Visual Studio Community и Code
- Visual Studio Team Services (ранее называлась Visual Studio Online) — до 5 аккаунтов
- Подписка Pluralsight на три месяца (и на ограниченное время 6 месяцев)
- Подписка на три месяца на Wintellect
- Azure на $25 в месяц на год
Подробнее — на сайте Visual Studio.
Параллельно новой программе для разработчиков был анонсирован Visual Studio Marketplace — место, в котором можно найти расширения для Visual Studio, Visual Studio Team Services и Visual Studio Code. Visual Studio Marketplace будет служить заменой для Visual Studio Gallery.
Много новостей пришло с основного фронта — Visual Studio 2015 Update 1, Team Foundation Server 2015 Update 1 и Visual Studio Team Services (ранее Visual Studio Online). В экосистеме разработки Visual Studio были анонсированы:
- Tools for Universal Windows Apps v1.2 (для Windows 10 SDK Version 1511)
- Pull Requests Hub — в Team Explorer появилась поддержка хаба, где пользователи могут видеть состояние pull-запросов
- Поддержка Application Insights — фильтрация, шаринг и поиск по данным AI, а также интеграция в Diagnostics Hub
- Visual Studio Extension for TextMate Grammars — базовая подсветка и автодополнение для GO, LUA, Perl, R, Ruby, Cmake, Make, Shellscript, Swift, YAML.
- Новый плагин к IntelliJ IDEA (Preview) для Team Foundation
- Расширения для Code Search (поиск по коду), Package Management (управления бинарными компонентами внутри организации) и Release Manager (управления релизами с помощью Release Management).
- Node.js Tools for Visual Studio 1.1 (NTVS) — бесплатное Open Source расширение для Visual Studio, позволяющее разрабатывать на Node.js в Visual Studio. Подробнее.
- Visual Studio Emulator для Android — будет доступен для Mac OS X в будущем, сейчас появилась поддержка Marshmallow (API 23) и Java API. Подробнее
Отдельного упоминания стоит расширение Visual Studio GDB Debugger Extension:
- Новое расширение в public preview
- Позволяет общаться отладчику Visual Studio с GNU Project Debugger (GDB)
- Отладка приложений, собранных с альтернативным toolchains на Windows, удаленных Linux-серверах и IoT-устройствах (Raspberry PI, например).
Подробнее обо всем этом — в блоге Visual Studio ALM
Анонсы продолжились ставшими уже хорошей традицией новостями Open Source и Microsoft. В этот раз в Open Source был направлен редактор Visual Studio Code. Помимо открытия исходного кода Visual Studio Code, редактор получил собственную галерею и новую модель расширений. Найти и загрузить редактор можно на сайте https://code.visualstudio.com.
Совместно с Anders Hejlsberg, Technical Fellow из Microsoft на сцену сказать несколько слов о VS Code вышла Jules Kramer, Technical Program Manager, Angular, Google. Слов позитивных :)
.NET Core 5 (оптимизированный фреймворк и runtime с фокусом на server-side и cloud) и ASP.NET 5 для Linux, Windows и OS X ушли в RC. Полная реализация .NET Core получила Go-Live лицензию, что означает возможность ее запуска в продакшене:
- Больше API (например, для общения с сетью и локализации)
- Улучшения ASP.NET 5 RC на стороне runtime и инструментов (изменения в модели хостинга, консистентность рабочего процесса на Windows, OS X и Linux)
- Поддержка локализации, Entity Framework 7, tag helper, инструменты для веб-разработки (например, bootstrap, glyphicon, bower)
Доступно на http://get.asp.net
Подробнее — в блоге команды .NET
Подробнее #2 — в блоге команды ASP.NET
Подробнее #3 — в блоге Скотта Хансельмана
Microsoft продолжает разработку Windows Bridge for iOS:
- Open Source проект на GitHub
- Помогает мигрировать на Universal Windows Platform с использованием существующего кода на Objective-C
Подробнее
Microsoft и Xamarin продолжают укреплять сотрудничество, и в этот раз были анонсированы:
- Поддержка Visual Studio Xamarin 4
- Использование SSH для связи Visual Studio с Mac
- Интеграция Xamarin с Azure
- Интеграция Visual Studio Team Services и Xamarin Test Cloud — можно будет смотреть результаты тестирования с Test Cloud на портале Visual Studio Team Services
Также было анонсировано сотрудничество с MacinCloud для Visual Studio Team Services — теперь у пользователей Visual Studio Team Services есть дополнительные возможности использования MacinCloud.Подробнее — на сайте MacinCloud
Облачные новости
Выпущен Microsoft Azure Storage Explorer для Windows и OSX.
Новый инструмент для разработчика, названный Microsoft Graph, дает возможность использовать Office 365 API — обращаться к Office 365 (и не только, но Azure AD и пр.) API для чтения и прочих операций, используя один токен авторизации. Подробнее.
Azure Service Fabric public preview — инструмент для разработки масштабируемых приложений на основе микросервисов с интеграцией с Azure и Visual Studio, а также поддержкой Windows Server и в будущем Linux. Azure Service Fabric — единственное решение, поддерживающее разработку stateless и Stateful микросервисов с использованием модели программирования Actor. Включает в себя также Service Fabric Explorer, веб-инструмент для сборки и запуска приложений на Azure Service Fabric (можно отслеживать их состояние, развертывать и управлять процессом). Можно начать пробовать уже сейчас на локальной машине.
Azure SDK 2.8:
- Диагностика приложений в продакшене на Azure с Application Insights
- Поддержка Docker и Docker Tools for Visual Studio
- Улучшенная поддержка процесса управления шаблонами Azure Resource Manager
- Обновления Azure CLI — новая версия Powershell 1.0, поддержка Azure Automation, Resource Manager и Service Manager.
- Azure Cloud Explorer — хаб управления ресурсами в облаке в Visual Studio
- SDK Libraries for ASP.NET RC1
- Библиотеки управления для CoreCLR
Подробнее.
CodePush в бете:
- Облачный сервис, позволяющий разработчикам на Cordova и React Native разворачивать обновления мобильных приложений прямо на устройства без необходимости прохождения через магазины
- microsoft.github.io/code-push
Это — итоги первого дня Connect()! Напоминаем, что все доклады вы можете посмотреть когда вам удобно, на странице Channel 9, а также не забудьте посетить виртуальное мероприятие 4 декабря, на котором вы сможете увидеть самые важные анонсы на русском.
eyeofhell
Любопытно, как Apple отреагирует на code push. Насколько я понимаю, у них довольно жесткая политика review и они крайне не любят, когда приложение обновляет свою функциональность само.