ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Выпущена платформа для разработчиков .NET 9, вот что нового

Выпущена платформа для разработчиков .NET 9, вот что нового

Microsoft выпустила бесплатную платформу разработки .NET 9 с открытым исходным кодом, в которой значительно улучшена производительность, оптимизация памяти и интеграция ИИ.

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 (мультиплатформенного пользовательского интерфейса приложений) разработчики теперь могут легко создавать приложения для мобильных устройств и настольных компьютеров на основе единой кодовой базы. Кроме того, выпуск .NET 9 обеспечивает повышенную производительность и более глубокую интеграцию с функциями платформ Android, iOS, macOS и Windows.

Чтобы подробнее ознакомиться со всеми новыми функциями, обратитесь к официальному объявлению Microsoft. .NET 9 уже доступен для скачивания, как и обновления для Visual Studio 2022 и C# Dev Kit для Visual Studio Code.

Exit mobile version