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, решении вопросов безопасности, создании эффективного рабочего места и коммуникации в период удаленной работы. Посмотрим, что из этого выйдет.