Microsoft представив уніфіковану платформу .NET 5 з підтримкою Linux та Android

компанія Microsoft оголосилаПісля релізу .NET Core 3.0 буде випущена платформа .NET 5, в якій крім Windows буде забезпечена підтримка Linux, macOS, iOS, Android, tvOS, watchOS і WebAssembly. Також опубліковано п'ятий попередній випуск відкритої платформи .NET Core 3.0, функціональність якої наближена до .NET Framework 4.8 завдяки включенню до складу відкритих торік компонентів Windows Forms, WPF та Entity Framework 6. Продукт .NET Framework більше розвиватися не буде і зупиниться на випуску 4.8. Вся пов'язана з платформою. , WPF та Xamarin.

Гілка .NET 5 ознаменує уніфікацію .NET Framework, .NET Core, а також проектів Xamarin та Mono. У рамках .NET 5 користувачам буде запропоновано єдиний відкритий фреймворк та runtime, які можна буде використовувати у різних галузях розробки. NET 5 дозволить збирати продукти для різних платформ (наприклад, для Windows, Linux, iOS та Android) на основі єдиної кодової бази, використовуючи уніфікований процес складання, який не залежить від типу програми.

Для iOS та Android пропонуватиметься runtime, розроблений у рамках проекту Mono. Крім JIT-компіляції надаватиметься заснований на напрацюваннях LLVM режим попередньої компіляції в мшинний код або байткод WebAssembly (для статичної компіляції будуть використані Mono AOT і Блазор). З розширених можливостей також згадується забезпечення переносимості Java, Objective-C і Swift. Випуск .NET 5 запланований на листопад 2020, а .NET Core 3.0 на вересень цього року.

Крім того, компанія Microsoft також опублікувала відкритий крос-платформний фреймворк .NET ML 1.0 для розробки систем машинного навчання мовами C# та F#. Код фреймворку опубліковано під ліцензією MIT. Офіційно підтримується розробка для Linux, Windows та MacOS. .NET ML може застосовуватися як надбудова над такими платформами, як TensorFlow, ONNX та Infer.NET, що надає доступ до різних сценаріїв застосування машинного навчання, таких як класифікація зображень, аналіз тексту, прогнозування динаміки показників, ранжування, виявлення аномалій, вироблення рекомендацій та визначення об'єктів. Фреймворк вже використовується в багатьох продуктах Microsoft, включаючи Windows Defender, Microsoft Office (генератор дизайну PowerPoint і система рекомендацій Excel Chart), Azure і PowerBI.

Джерело: opennet.ru

Додати коментар або відгук