Tehnografi.com - Технологические новости, обзоры и советы
[adinserter block="67"]

Microsoft выпускает версии 3.0 .NET Core, ASP.NET Core и EFCore

Сегодня Microsoft выпустила множество новых обновлений для своих продуктов для разработчиков, специально посвященных .NET Core. Для начала .NET Core 3.0 теперь доступен, после того как он был впервые упомянут почти год назад.

Релиз поставляется с кучей обновлений и изменений, включая улучшения производительности по сравнению с предыдущей версией. Он также включает в себя C # 8.0, F # 4.7 – который сегодня получил отдельный пост в блоге с подробным описанием новых возможностей – и .NET Standard 2.1. .NET Core теперь поддерживает Windows Настольные приложения через WPF и WinForms, а дизайнер WPF включен в Visual Studio 2019 16.3, тогда как дизайнер WinForms все еще находится в режиме предварительного просмотра и доступен для загрузки VSIX.

Другие новости включают исполняемые файлы для приложений .NET Core, новые высокопроизводительные API-интерфейсы JSON, более эффективный сборщик мусора, добавленную поддержку чипсетов ARM и Raspberry Pi, а также «усиленную» поддержку Docker, обеспечивающую дополнительную надежность.

Стоит отметить, что .NET Core 3.0 является «текущим» выпуском и будет заменен .NET Core 3.1 в ноябре, который будет долгосрочным выпуском поддержки. Требуется Visual Studio 2019 16.3 на WindowsVisual Studio для Mac 8.3 или последняя версия кода Visual Studio на любой платформе. Он также будет доступен через RHEL 8 в потоках приложений Red Hat.

Наряду с .NET Core 3.0, есть также новая версия ASP.NET Core, которая имеет собственный набор улучшений. Теперь он позволяет разработчикам создавать веб-приложения с использованием C # вместо Javascript с использованием Blazor и создавать высокопроизводительные серверные службы с помощью gRPC. Это также добавляет больше безопасности, включив HTTP / 2 по умолчанию – Kestrel, а SignalR теперь поддерживает автоматическое переподключение и потоковую передачу с клиента на сервер. Также есть улучшения производительности во всем стеке, среди многих других изменений.

Также в соответствии с вышеприведенными выпусками, Entity Framework Core (EFCore) 3.0 и Entity Framework 6.3 теперь обычно доступны в виде пакетов NuGet на nuget.org. EFCore 3.0 вводит пересмотр для LINQ, включая ограниченную оценку клиента и отдельные операторы SQL для каждого запроса LINQ. Он также добавляет поддержку Cosmos DB и использует новые функции в C # 8.0, такие как асинхронные потоки. Как и .NET Core, этот выпуск будет заменен EFCore 3.1 в конце этого года, и это будет долгосрочная поддержка.

Entity Framework 6.3, со своей стороны, добавляет поддержку .NET Core 3.0, а также иерархию SQL Server. Он улучшает совместимость со ссылками на пакеты Roslyn и NuGet, а также включает новую утилиту ef6.exe для управления миграциями со сборками, заменяя предыдущую утилиту migrate.exe.

Add comment