Microsoft объявляет об общедоступной версии .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 Стремление:

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

  • оркестровка: .NET Aspire предоставляет функции для запуска и подключения многопроектных приложений и их зависимостей.
  • Компоненты: Компоненты .NET Aspire — это пакеты NuGet для часто используемых сервисов, таких как Redis или Postgres, со стандартизированными интерфейсами, гарантирующими их согласованное и беспрепятственное подключение к вашему приложению.
  • Инструменты: .NET Aspire поставляется с шаблонами проектов и инструментами для Visual Studio и dotnet Интерфейс командной строки поможет вам создавать приложения .NET Aspire и взаимодействовать с ними.

Улучшения контейнера .NET:

Образ .NET теперь поставляется с пользователем без полномочий root для большей безопасности. Инструментарий .NET SDK публикует образы контейнеров без файла Dockerfile и по умолчанию не является корневым. Кроме того, время, необходимое для развертывания приложений .NET в контейнерах, сокращается из-за меньшего размера базовых образов .NET.

Улучшения Блазора:

Blazor в .NET 8 может использовать как сервер, так и клиент вместе для удовлетворения всех потребностей вашего веб-интерфейса.

Разработка ИИ:

.NET 8 вносит несколько улучшений в?System.Numerics?библиотека для улучшения ее совместимости с рабочими нагрузками генеративного искусственного интеллекта.

Помимо вышеперечисленного, новая версия .NET 8 также включает в себя несколько других улучшений, о которых вы можете прочитать подробно. здесь.

 

Подробнее о темах: .NET 8, застройщиков, Дот Нетто 8, Microsoft

Оставьте комментарий

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