Компания Microsoft объявила о запуске бесплатной платформы разработки с открытым исходным кодом .NET 9 – самой последней и самой передовой версии .NET.
Благодаря тысячам улучшений, включая существенные обновления во всем стеке .NET. .NET 9 обеспечивает повышение производительности, непревзойденную производительность, интеллектуальные функции и повышенную безопасность.
К слову о производительности: .NET 9 – это самая быстрая версия .NET, в которой реализовано более 1000 улучшений, связанных с производительностью. Эти изменения затрагивают все аспекты платформы – от улучшений времени выполнения до оптимизации языка и обеспечивают существенный прирост скорости и эффективности.
В частности, серверный сборщик мусора был адаптирован для лучшего соответствия требованиям приложений к памяти, особенно в высокопроизводительных средах, при этом в некоторых бенчмарках потребление памяти сократилось до 93%.
По словам разработчиков, они также увидели значительный прирост в бенчмарке TechEmpower, продемонстрировав значительный 15-процентный скачок в производительности запросов в секунду. Эти усовершенствования делают .NET 9 идеальным решением для разработчиков, создающих высокопроизводительные и ресурсоэффективные приложения.
Вместе с .NET 9 Microsoft также выпускает .NET Aspire 9 – мощный набор инструментов, шаблонов и пакетов, предназначенных для легкого создания готовых к производству приложений.
Благодаря новым API-интерфейсам и функциям, таким как возможность сохранять контейнеры живыми между сеансами отладки и интеграция с такими платформами, как OpenAI и Milvus, .NET Aspire 9 упрощает процесс разработки облачных приложений, сводя к минимуму сложность развертывания.
Кроме того, в .NET 9 как никогда легко внедрять в приложения искусственный интеллект. Microsoft сотрудничала с партнерами по экосистеме ИИ, включая Azure, OpenAI, Pinecone и LlamaIndex, чтобы обеспечить беспрепятственную интеграцию служб ИИ в .NET.
Благодаря новым абстракциям, таким как Microsoft.Extensions.AI и Microsoft.Extensions.VectorData, разработчики теперь могут легко работать с большими и малыми языковыми моделями, интеграциями и другими службами ИИ для создания интеллектуальных приложений.
Кроме того, новые строительные блоки для ИИ, такие как улучшенные токенизаторы и поддержка Tensor, упрощают создание решений на базе ИИ. GitHub Copilot также был улучшен для поддержки разработчиков в отладке, написании кода и более эффективной работе с общими рабочими процессами, что позволяет использовать возможности ИИ в повседневной работе.
Стоит также отметить, что .NET 9 продолжает развивать полностековую веб-разработку с помощью ASP.NET Core и Blazor. Приложения ASP.NET Core, созданные с помощью этой версии, получают преимущества от оптимизированной обработки статических файлов, уменьшенного использования памяти и значительно более быстрого запуска, что делает их безопасными, эффективными и способными обслуживать пользователей в любом масштабе.
В то же время Blazor получает значительное обновление: повышается производительность, улучшается интуитивное подключение компонентов, отрисованных на сервере, и улучшается адаптация к времени выполнения, что делает создание красивых интерактивных веб-приложений простым делом.
Наконец, с помощью .NET MAUI (Multi-platform App UI) разработчики теперь могут легко создавать приложения для мобильных и настольных компьютеров на основе единой кодовой базы. Кроме того, с выходом .NET 9 повышается производительность и углубляется интеграция с платформами Android, iOS, macOS и Windows.
Более подробное описание всех новых возможностей можно найти в официальном сообщении Microsoft. Загрузить .NET 9 можно уже сейчас, вместе с обновлениями Visual Studio 2022 и C# Dev Kit для Visual Studio Code.
Комментарии (0)