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

Бенчмарки TechEmpower показують, що в сценарії JSON API продуктивність .NET 8 зросла на 18% порівняно з .NET 7, а сценарій Fortunes демонструє зростання продуктивності на 24% в .NET 8 порівняно з .NET 7.
Оскільки це платформа, розроблена Microsoft, вона також просуває використання .NET 8 для застосунків на основі штучного інтелекту.
«Ми співпрацюємо з численними внутрішніми та зовнішніми партнерами, такими як Azure OpenAI, Azure Cognitive Search, Milvus, Qdrant і Microsoft Teams, щоб забезпечити розробникам .NET легкий доступ до різних моделей, сервісів і платформ штучного інтелекту за допомогою відповідних SDK. Крім того, SDK Semantic Kernel SDK з відкритим вихідним кодом спрощує інтеграцію цих компонентів штучного інтелекту в нові та існуючі програми, допомагаючи вам створювати інноваційні користувацькі рішення.» — заявляють в компанії.

AOT-застосунки також отримують приріст продуктивності в .NET 8 і використанні на платформах Linux і Windows. Це означає, що розробникам не доведеться використовувати компілятор JIT (just-in-time), щоб забезпечити відповідність своїх застосунків вимогам під час виконання.
Окрім цього, Microsoft випускає першу версію .NET Aspire. Це самодостатній стек, призначений для створення хмарних застосунків. Microsoft заявляють, що використовують просте у використанні локальне середовище для розробників, яке також є достатньо складним для створення хмарних застосунків. Розробники можуть дізнатися більше про .NET Aspire в блозі, а також залишити відгук про цю попередню версію на GitHub.
Реліз відбувся в перший день щорічної конференції .NET Conf. Віртуальна подія триватиме до 16 листопада.
6 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів