Корпорація Microsoft презентувала .NET 9 — останню версію кросплатформного фреймворку для створення сучасних програм та хмарних сервісів. Реліз містить тисячі покращень продуктивності, безпеки та функціональних можливостей і є результатом ще одного року роботи тисяч розробників з усього світу.
Windows Report зробив короткий огляд найважливіших нових функцій та оновлень у .NET 9:
- Команда .NET фокусується на продуктивності, штучному інтелекті, .NET Aspire та продуктивності розробників.
- .NET 9 підвищив продуктивність завдяки оптимізації середовища виконання .NET, мов C# і F# та бібліотек .NET. У .NET 9 робочі навантаження ASP.NET Core та EntityFramework Core, запускаються швидше, використовують менше пам’яті та забезпечують більшу пропускну здатність.
- Крім того, у випуску представлено новий адаптивний GC для хмарних сценаріїв. Microsoft заявляє, що він допоможе розробникам краще контролювати використання пам’яті в хмарних середовищах.
- Платформа надає нові можливості для розробників, які створюють програми зі штучним інтелектом. Наприклад, реліз додає підтримку нових ШІ-сервісів від OpenAI, Semantic Kernel, Milvus та інших, впроваджує новий проміжний рівень ШІ, а також оновлює екосистему .NET, щоб зробити розробку штучного інтелекту більш ефективною.
- .NET Aspire, набір інструментів, шаблонів і пакетів Microsoft для розробки інформаційних панелей спостереження, перевірок працездатності та інших функцій, отримав оновлення в .NET 9.
- Випуск додає нові функції до інформаційної панелі телеметрії та метрик .NET Aspire, покращує спостережливість для Microsoft Azure та дозволяє розгортати застосунки ASP.NET Core на віртуальних машинах Windows та AKS з меншою кількістю ручних налаштувань.
- Нарешті, Microsoft повідомляє, що .NET 9 включає нові функції для підвищення продуктивності у Visual Studio 2022. Наприклад, розробники тепер можуть використовувати можливості AI для роботи з Git у Visual Studio, створювати й керувати панелями моніторингу та перевірками здоров’я в інструменті Server Explorer, а також бачити детальну телеметрію для додатків на основі .NET безпосередньо у Visual Studio та Azure Monitor.
- Крім основних функцій, платформа .NET 9 пропонує новий спосіб для розробників працювати з «генераторами джерел» — кодом, що створює інший код, для екосистеми .NET. Microsoft також додала нові можливості до .NET CLI, інтерфейсу командного рядка для .NET, щоб допомогти розробникам знаходити та виправляти проблеми з кодом.
- Для роботи з даними в застосунках .NET, .NET 9 містить нові бібліотеки для структурованих даних, таких як вектори та тензори, а також інструменти для роботи зі службами штучного інтелекту.
Microsoft заявляє, що .NET 9 буде підтримуватися протягом 18 місяців у рамках стандартної термінової підтримки (STS).