Microsoft Build 2021: новые возможности для разработчиков

microsoft build 2021

25-26 мая компания Microsoft провела ежегодную конференцию Microsoft Build. По словам спикеров, у девелоперов появится больше возможностей делать вклад в sustainable development. Среди главных анонсов, на которые стоит обратить внимание:

Компания запустит приложения Linux на базе графического интерфейса пользователей (GUI) в Windows 10. Теперь девелоперы смогут напрямую запускать редакторы, утилиты и все необходимые приложения для разработки, исправления, проверки и управления созданных приложений Linux.

Благодаря сотрудничеству с OpenAI компания Microsoft создала инструмент искусственного интеллекта на основе нейросетевой модели GPT-3. Этот инструмент будет интегрирован в low-code разработку продукта Power Apps и поможет с автозаполнением кода.

Microsoft вместе с партнерами планирует скоро запустить Фонд Green Software Foundation. Основная цель фонда состоит в поддержании экосистемы планеты. Фонд объединяет различные стандарты, практики, инструменты и профессионалов для внедрения идеи sustainable development в сферу разработки.

Запускается новая категория сервисов Azure Applied AI. С их помощью девелоперы смогут намного быстрее разрабатывать решения с использованием искусственного интеллекта для популярных сценариев в бизнес-сфере. Среди сценариев: работа с клиентами, анализ и проверка документов, работа с данными по различным материалам и другие.

Объединение возможностей GitHub и Azure Security Center. Это позволит разработчикам следить за результатами аналитики контейнеров из GitHub Actions. С помощью подобной интеграции команды Security Operations смогут быстрее замечать и сообщать о проблемах в сети разработчикам, а те соответственно смогут быстрее их исправлять.

Теперь девелоперы будут использовать Azure Arc для открытия различных сервисов Azure на основе Kubernetes. Это позволит работать с приложениями Azure на локальных серверах, оборудовании граничных вычислений и различных облаках от разных провайдеров услуги.

Microsoft представил нововведения для девелоперов, которые работают с Microsoft Teams. Теперь они смогут внедрить намного больше сценариев по использованию программы. Среди ярких примеров: API автоматизация онлайн-встреч (вроде автоматического начала и завершения), выступление сразу нескольких сотрудников, возможность использовать собственные фоны во время использования Together mode и, наконец, открытие видео- и аудиопотоков в реальном времени для перевода, заметок и расшифровки сказанного.

Компания внедрила расширение Visual Studio в продукт Power Platform. С его помощью девелоперы смогут использовать функции Visual Code в Power Platform, чтобы совместно трудиться над проектами вместе с другими отделами и девелоперами.

Также выйдет Visual Studio 2019 с v16.10 GA и v16.11. Специалисты обновили различные функции по продуктивности и инструменты профилирования, ускорили процесс интеграции с Git и позаботились о добавлении стандарта C ++ 20.

Microsoft представила новую версию 1.9 программы Windows Terminal. Среди новых возможностей будут обновления в интерфейсе настроек, дефолтный терминал, новый Quake mode и нововведения в Cascadia Code

Представили Microsoft заявили о выходе .NET 6 в середине осени. Пока версия находится в тестовом режиме и ещё дорабатывается до необходимого состояния.

В новой версии .NET 6 будут так же улучшения ASP.NET. Специалисты компании Microsoft добавят Async streaming, minimal APIs, HTTP logging middleware, обновленные шаблоны single-page app (SPA), ограничения generic type в Razor, приложение .NET MAUI Blazor, функцию Blazor error boundaries, компиляцию Blazor WebAssembly ahead-of-time (AOT) и многое другое.

Стала доступна четвертая предварительная версия .NET Multi-platform App UI или .NET MAUI. В обновлении будет новые функции поддержки для запуска Blazor на ПК, больше блоков для разработки комплексных приложений для различных платформ. Официально версия выйдет в начале ноября.

Была выпущена четвертая предварительная версия Entity Framework Core 6.0: Performance Edition, обновления которой сконцентрировались на повышение производительности. Тесты для отрасли TechEmpower Fortunes показали, что производительность увеличилась на 70% в сравнении с предыдущей версией.

Microsoft также выпустили предварительную версию SecretManagement 1.1.0. Хоть изменения были и незначительными, но они важны для авторов расширений и владельцев хранилищ расширений. Специалисты Microsoft рекомендуют протестировать любые изменения в хранилищах, пока программа в предварительной версии.

Для тех, кто хочет работать с Microsoft Azure, компания выпустила бесплатный курс по созданию бессерверных приложений со всем стеком. Курс подойдет и опытным специалистам, и новичкам в сфере.

Microsoft объявила, что станет общедоступной сборка дистрибутива OpenJDK. Исходный код будет открытым и его можно будет развоваричать на любой платформе. В сборку будут входить файлы для Java 11, которые работают на OpenJDK 11.0.11 + 9 x64 server и операционных системах вроде Linux, Windows и macOS.


Как видим, Microsoft всё также делает упор на развитии Microsoft Azure, решении вопросов безопасности, создании эффективного рабочего места и коммуникации в период удаленной работы. Посмотрим, что из этого выйдет.