Новата платформа обединява .NET Framework, .NET Core, Xamarin и Mono и ще работи на Windows, Linux, macOS, iOS, 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 5 ще обедини .NET Framework, .NET Core, както и проектите Xamarin и Mono. В рамките на .NET 5 потребителите ще получат единен и отворен фреймуърк и runtime за програмиране. Платформата ще позволява създаването на приложения за Windows, Linux, iOS и Android с единна кодова база и един и същ унифициран процес, който не зависи от операционната система или типа на приложението.
Излизането на .NET 5 е планирано за ноември 2020 г. .NET Core 3.0 трябва да излезе през септември тази година.
Инструменти за машинно обучение
Microsoft публикува и отворения кросплатформен фреймуърк .NET ML 1.0 за разработване на системи за машинно обучение с програмните езици C# и F#. Официално се поддържат Linux, Windows и macOS.