Microsoft выпускает .NET Core 3.0 с поддержкой WPF и Windows Forms
Сегодня Microsoft выпустила .NET Core 3.0, а также Visual Studio 2019 версии 16.3 для Windows и версии 8.3 для Mac на .NET Conf 2019. Подумайте об этом, как о выпуске с ограничением возможностей перед выпуском основной версии .NET 5 компании в следующем году.
На майской конференции разработчиков Build 2019 Microsoft поделилась своей дорожной картой .NET. Первым этапом, достигнутым компанией, стала поставка .NET Core 3 в сентябре. Затем .NET 5 будет выпущен в ноябре 2020 года, а первый предварительный просмотр будет доступен в первой половине 2020 года. Затем Microsoft намерена выпускать основную версию .NET один раз в год, в ноябре.
.NET Core 3.0
.NET Core 3.0 поддерживает приложения Windows Desktop, созданные с использованием WPF и Windows Forms. Таким образом, разработчики, создающие приложения для рабочего стола Windows, могут использовать возможности платформы .NET Core. К ним относятся развертывания инфраструктуры (такие как автономные или параллельные), лучшая производительность во время выполнения для определенных классов API (таких как ввод-вывод и работа в сети), а также все новые языковые функции в C # 8. Вы можете также легче использовать возможности Windows 10. Это означает технологию упаковки MSIX, API-интерфейсы платформы через NuGet и обновления пользовательского интерфейса на островах XAML.
ASP.NET Core в .NET Core 3.0 позволяет разработчикам создавать полноценные веб-приложения на C # с использованием Blazor как в Visual Studio, так и в Visual Studio Code. Blazor основан на синтаксисе Razor и C #. Приложения Blazor состоят из компонуемых компонентов пользовательского интерфейса, реализованных с использованием синтаксиса Razor (HTML, CSS и C #). Библиотеки компонентов пользовательского интерфейса доступны от Telerik, DevExpress, Syncfusion и Radzen. .NET Core 3.0 также включает поддержку приложений Blazor Server, которые обрабатывают взаимодействия пользовательского интерфейса на стороне клиента через соединение Azure SignalR в реальном времени. Поддержка приложений Blazor WebAssembly пока находится в стадии предварительного просмотра и ожидается в мае 2020 года.
Говоря о Azure SignalR, теперь он поддерживает обработчики событий OnConnected и OnDisconnected через Event Grid. У клиентов SignalR теперь есть метод withAutoReconnect () для автоматического переподключения. Группа также добавила расширенную поддержку политик и поддержку потоковой передачи данных от клиента к серверу.
В C # 8 представлены обнуляемые ссылочные типы, поддержка асинхронных потоков, выражения переключения, рекурсивные шаблоны и выражения диапазона. Entity Framework Core 3.0 включает в себя эти новые возможности языка C # 8 и добавляет поддержку Cosmos DB. Наконец, Entity Framework 6.3 упрощает перенос существующих приложений на .NET Core 3.0 и .NET Standard 2.1.
Visual Studio 2019
В Visual Studio 2019 версии 16.3 для Windows (заметки о выпуске) и версии 8.3 для Mac (заметки о выпуске) добавлена поддержка .NET Core 3.0 и C # 8. Разработчики мобильных устройств, использующие .NET и Xamarin, теперь могут ориентироваться на Android Q и использовать XAML Hot Reload в предварительном просмотре.
admin1 - 26/09/2019 |