×Закрыть

Главные анонсы конференции Microsoft Connect(); 2017

Представляем вам самые интересные анонсы конференции Connect(); 2017 для разработчиков. Вас ждут новости про Visual Studio, Azure, C#, Xamarin, SQL и другое. Все подробности читайте ниже.

Visual Studio

На конференции было представлено множество анонсов по Microsoft Visual Studio. Рассказываем о самых интересных.

Live Share

В ближайшем будущем станет доступна предварительная версия Visual Studio Live Share. Этот сервис позволит разработчикам безопасно делиться своим проектом так, что коллега сможет редактировать или отлаживать проект в удобном для себя окружении или IDE, без необходимости находиться рядом. Visual Studio Live Share позволяет поделиться всем контекстом проекта, а не просто «поделиться экраном», что дает возможность реализовывать по-настоящему «парное программирование».

Подробный рассказ в видео:

App Center

blogs.msdn.microsoft.com/...​visual-studio-app-center

Visual Studio App Center — это комплексное решение для организации цикла разработки для девелоперов на Objective-C, Swift, Java, Xamarin и React Native. Также оно содержит блок автоматизации и управления жизненным циклом для iOS, Android, Windows и macOS приложений сборку, тесты на реальных устройствах в облаке, распространение приложения бета-тестерам, аналитику использования, сообщения о сбоях и, push-уведомления.

Connected Environment для AKS

Скоро будет доступна предварительная версия Connected Environment for AKS для Visual Studio и Visual Studio Code. Это позволит Visual Studio-разработчикам удобно создавать и отлаживать приложения для Kubernetes на базе AKS — управляемом кластере Kuberntes в Azure.

Видео с информацией:

Инструменты для AI

marketplace.visualstudio.com/...​-toolsai.vstoolsai-vs2017

Выпущена предварительная версия расширения Visual Studo for AI, которое позволяет разработчикам и data scientists создавать AI модели с максимальной продуктивностью. Visual Studio Tools for AI сочетает возможности Visual Studio, такие как отладка и удобное редактирование с поддержкой таких фреймвоков для глубокого обучения, как Cognitive Toolkit, TensorFlow или Caffe. Это всё, а также глубокая интеграция с Azure Machine Learning, позволяет решить все задачи создания, тренировки, управления и развёртывания моделей, как локально, так и в Azure.

Team Foundation Server 2018

Вышел релиз и доступен к загрузке Team Foundation Server (TFS) 2018. Инструмент содержит огромное количество нововведений.

Видео:

Появилась первая CI/CD система, в которой используются Linux, Windows и macOS

www.visualstudio.com/...​s/continuous-integration

Пользователям VSTS теперь доступна возможность использовать расположенные в облаке Linux, Windows и macOS для задач CI/CD. Среди новых возможностей, которые дает система: предоставление лучшего продукта с помощью CI/CD, развертывание кода из любого места, развертывание на любую платформу, ускорение непрерывной доставки в Azure, упрощение развертывания виртуальных машин и другие не менее интересные функции.

Microsoft вступил в организацию Mari-aDB

mariadb.org

Microsoft рад сообщить, что присоединился к фонду Maria DB в качестве платинового спонсора. MariaDB — это развитое сообществом ответвление системы управления реляционными базами данных MySQL. Фонд MariaDB поддерживает преемственность и открытое сотрудничество в экосистеме MariaDB. Мы намерены тесно сотрудничать с фондом, чтобы внести вклад в сообщество MariaDB.

Azure

Множество анонсов связано с облачной платформой Azure.

DevOps Projects

azure.microsoft.com/...​features/devops-projects

Стала доступна предварительная версия нового дополнения Azure DevOps Projects на портале управления Azure, которая позволяет за 5 минут создавать базовые DevOps процессы на базе VSTS и сервисов Azure, включая CI/CD пайплайн. Сервис интегрирован со многими популярными фреймворками и конечными сервисами Azure. Использование этого сервиса помогает изначально заложить в проект DevOps будущие подходы, а не пытаться их добавить «потом».

IoT Edge

azure.microsoft.com/...​for-the-intelligent-edge

Ранее анонсированный на //Build IoT Edge теперь публично доступен в виде предварительной версии для разработчиков. Это сервис, который позволяет развернуть созданную в облаке логику IoT в виде контейнеров на IoT Edge устройства, которые находятся рядом с потребителями этой логики. На IoT Edge устройствах могут запускаться задачи Azure Machine Learning, Azure Functions и Azure Stream Analytics. Azure IoT Edge позволяет разработчикам создавать свои контейеризированые приложения на C, Java, .NET, Node.js и Python и упрощает их развёртывание и управление. Azure IoT Edge может работать на IoT устройствах с не менее чем 128MB оперативной памяти.

Databricks

azure.microsoft.com/...​-us/campaigns/databricks

Представляем вам предварительную версию Azure Databricks, инструмента для быстрой и простой аналитической работы в облаке Azure на базе Apache® Spark™, фреймоворка с открытым исходным кодом для реализации распределённой обработки неструктурированных и слабоструктурированных данных. Этот проект разработан совместно с основателями Apache Spark и его задачей является не только упрощение внедрения инновационных решений, но и создание интерактивного рабочего пространства и комфортной среды для оптимизации рабочих процессов, которые позволяют обмениваться данными между учёными, инженерами и бизнес-аналитиками. Azure Databricks имеет встроенную интеграцию с Azure SQL Data Warehouse, Azure Stor-age, Azure Cosmos DB, Azure Active Directory и Power BI.

База данных для MariaDB

aka.ms/mariadb

Анонсирован приватная предварительная версия Azure Database for MariaDB — DBaaS — база данных, как сервис, полностью управляемое MariaDB решение в Azure.

И другие новости

Партнерство с GitHub для добавления GVFS

www.gvfs.io

Microsoft вместе с GitHub вступили в партнерские отношения для того, чтобы добавить поддержку GVFS на GitHub. GVFS — расширения для Git с открытым исходным кодом, разработанное Microsoft, поддерживающие репозитории большого размера. VSTS уже поддерживает GVFS, после того, как GVFS станет доступно в Git, этот решение станет, де-факто стандартом для поддержки больших репозиториев.

Windows Compatibility Pack для .NET Core

docs.microsoft.com/...​rting/windows-compat-pack

Windows Compatibility Pack — это NuGet пакет, которые добавляет специфичные для Windows API в дополнение к .NET Standard/.NET Core, что позволяет существенно упростить портирование существующих .NET Framework приложений на .NET Core на Windows.

C# 7.2

docs.microsoft.com/...​harp/whats-new/csharp-7-2

В C# 7.2 добавлены новые фичи для .NET-разработчиков: структуры в режиме readonly, режим readonly в модификаторе ref, Span, незаданные параметры в аргументах, а также приватный защищённый доступ в модификаторах.

C# 8.0

blogs.msdn.microsoft.com/...​eference-types-in-csharp

В общем доступе появилась предварительная версия C# 8.0. Она включает в себя новые возможности для тестирования и получения обратной связи, а также значение NULL для ссылочных типов, которые могут существенно сократить время выполнения исключения.

.NET Tensor Types Preview

blogs.msdn.microsoft.com/...​ine-learning-and-ai-data

Есть множество инструментов и утилит, для добавления ML/AI в приложения на C#. Можно воспользоваться готовыми когнитивными сервисами, CoreML c Xamarin и CNTK, или создать свою модель, используя Azure Machine Leraning или CNTK и Accord.NET. Для того, чтобы с моделями можно было работать из С# на всех стадиях, нужна удобная поддержка тензорных типов. Итак, стала доступна предварительная версия новой библиотеки Tensor, которую можно использовать для этих целей.

Анонсы Xamarin с Microsoft Connect (); 2017

blog.xamarin.com/...​s-microsoft-connect-2017

Подразделением Xamarin были анонсированы .NET Embedding, Xamarin.Forms, Xamarin Live Player и Open Sourcing Xamarin Workbooks.

SQL Operations Studio

docs.microsoft.com/...​operations-studio/what-is

Бесплатный, легкий инструмент, который работает в Windows, MacOS и Linux для управления SQL Server, Azure SQL Database и Azure SQL Data Warehouse.

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
также значение NULL для ссылочных типов

Наверное, имелось в виду вот это:
github.com/...​tnet/csharplang/issues/36

Подписаться на комментарии