Microsoft представила новые возможности в .NET 10

Компания Microsoft продолжает развивать экосистему .NET, делая её более удобной и производительной для разработчиков. В новой, седьмой предварительной версии платформы .NET 10 (Preview 7) представлено множество улучшений, которые касаются как самого рантайма, так и ключевых фреймворков. Среди изменений — упрощённая работа с WebSocket, поддержка passkey в ASP.NET Core и значительные обновления в кроссплатформенном решении .NET MAUI.

 

Одним из главных нововведений стала библиотека WebSocketStream. Она позволяет работать с подключениями WebSocket через потоковый интерфейс, что значительно упрощает процесс обмена данными. Например, теперь для чтения и десериализации JSON достаточно всего нескольких строк кода, без необходимости писать громоздкие вспомогательные конструкции.

В ASP.NET Core улучшена интеграция с passkey — современным способом аутентификации без паролей. Теперь при создании нового проекта на базе Blazor, рекомендованного Microsoft для разработки веб-приложений, эта функция активируется автоматически при выборе индивидуальной аутентификации. Чтобы создать приложение с поддержкой passkey, достаточно выполнить команду:

dotnet new -au Individual

Серьёзные улучшения коснулись и .NET MAUI (Multi-platform App UI) — официального кроссплатформенного инструмента для разработки приложений под Windows, macOS и мобильные платформы. Теперь в MAUI появился строго типизированный генератор исходного кода для XAML, что ускоряет сборку и улучшает работу редактора кода и подсказок IntelliSense. Также обновлены API элементов управления: добавлены новые возможности для выпадающих списков и расширен функционал TabbedPageManager.

Несмотря на то, что .NET MAUI ещё не успел завоевать безупречную репутацию, такие шаги Microsoft можно рассматривать как движение к стабильности и удобству.

Ещё одним важным моментом является сам цикл обновлений .NET. Релизы выходят ежегодно, а версии с чётными номерами получают статус LTS (long-term support) и поддерживаются в течение трёх лет. .NET 10 как раз станет такой долгосрочной версией. Официальный релиз ожидается в ноябре, одновременно с конференцией .NET Conf.

Среди других значимых обновлений стоит выделить:

  • развитие языка C# 14;
  • расширение поддержки постквантовой криптографии;
  • обновления в Blazor, Windows Forms и WPF, включая интеграцию Fluent-дизайна Windows 11.

 

Предварительная версия .NET 10 уже показывает, что Microsoft делает серьёзный шаг в сторону упрощения и ускорения разработки приложений. Внедрение WebSocketStream, поддержка passkey, а также улучшения в MAUI и WPF делают новую платформу более современной и конкурентоспособной. Финальная версия .NET 10 обещает стать стабильным и долгосрочным решением, на которое смогут опираться разработчики в ближайшие годы.

Лого

Spartacus_85 [Admin]

Администратор сайта — это специалист, который отвечает за техническую поддержку и бесперебойную работу веб-ресурса.



0 Комментарий(я)

Зарегистрируйтесь чтобы оставить комментарий