10 листопада Microsoft опублікувала основний реліз своєї розробницької платформи — .NET 5.0 (її попередня версія виходила навесні). Цей випуск має зібрати під одним дахом різні версії .NET, призначені для операційних систем, вебу та різних форм-факторів.
Для релізу .NET 5 розробники уніфікували .NET Core, Mono і .NET Framework. Тож на .NET 5 можна створювати застосунки для багатьох платформ і вони матимуть спільну кодову базу й процес збірки. Користувачі мають єдиний відкритий runtime і фреймворк, який підходить для різних аспектів розробки.
Ще декілька ключових особливостей .NET 5:
- Підтримка Windows Arm64 and WebAssembly.
- Суттєво покращена продуктивність.
- Нові можливості для мов C# 9 and F# 5, наприклад, підтримка програм найвищого рівня (top-level), типу records, інтерактивного програмування тощо.
- Однофайлові застосунки (Single file applications) тепер публікуються та розгортаються як єдиний файл — який містить і застосунок, і залежності.
- Вбудована функція ClickOnce для швидкої публікації застосунків.
- .NET 5.0 і пізніші версії працюватимуть з WinUI та WebView2.
- У бібліотеках покращили продуктивність для Json-реалізацій, регулярних виразів та HTTP (HTTP 1.1, HTTP/2).
- Підтримку .NET 5.0 і C# 9 вже додали у Visual Studio Code.
Ще немає коментарів