Корпорація Майкрософт оголошує про загальну доступність .NET 8 із підвищенням продуктивності та іншими покращеннями

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Доступність Dot Net 8 .NET 8

Сьогодні Microsoft оголосила про доступність .NET 8 із тисячами вдосконалень продуктивності, стабільності та безпеки. Разом із .NET 8 Microsoft також оголосила про кілька вдосконалень платформи та інструментів для підвищення продуктивності розробників. Ви можете прочитати про основні моменти випуску .NET 8 нижче.

Продуктивність:

  • .NET 8 постачається з новим генератором коду під назвою Dynamic Profile-Guided Optimization (PGO), який оптимізує ваш код на основі використання в реальному світі. Microsoft стверджує, що ця функція може підвищити продуктивність додатків до 20%.
  • Підтримка набору інструкцій AVX-512 дозволяє виконувати паралельні операції з 512-бітними векторами даних.
  • Примітивні типи (числові та інші) тепер реалізують новий форматований і синтаксичний інтерфейс, який дозволяє їм безпосередньо форматувати та аналізувати як UTF-8 без будь-яких витрат на перекодування.

.NET Aspire:

.NET Aspire — це стек для створення стійких, спостережуваних і настроюваних хмарних програм за допомогою .NET. .NET Aspire містить підібраний набір компонентів, покращених для використання в хмарі за допомогою телеметрії, стійкості, конфігурації та перевірок працездатності. .NET Aspire допомагає з наступним:

  • Оркестрація: .NET Aspire надає функції для запуску та підключення багатопроектних програм та їхніх залежностей.
  • компоненти: Компоненти .NET Aspire — це пакети NuGet для поширених служб, як-от Redis або Postgres, зі стандартизованими інтерфейсами, які забезпечують послідовне та безперебійне підключення до вашої програми.
  • Інструменти: .NET Aspire поставляється з шаблонами проектів і інструментами для Visual Studio та dotnet CLI допомагає створювати програми .NET Aspire і взаємодіяти з ними.

Покращення контейнера .NET:

Образ .NET тепер поставляється з некореневим користувачем для більшої безпеки. Інструменти .NET SDK публікують зображення контейнерів без Dockerfile і за замовчуванням не є кореневими. Крім того, час, витрачений на розгортання програм .NET у контейнерах, відбувається швидше завдяки меншим базовим образам .NET.

Покращення Blazor:

Blazor у .NET 8 може використовувати як сервер, так і клієнт разом, щоб виконувати всі ваші потреби веб-інтерфейсу.

Розробка ШІ:

.NET 8 привносить кілька покращень у?System.Numerics?library для покращення її сумісності з робочими навантаженнями Generative AI.

Окрім вищезазначеного, новий випуск .NET 8 також містить кілька інших покращень, ви можете прочитати про них докладніше тут.

 

Детальніше про теми: .NET 8, розробників, Dot Net 8, Microsoft

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *