Microsoft het die verenigde .NET 5-platform bekendgestel met ondersteuning vir Linux en Android

Microsoft aangekondigdat na die vrystelling van .NET Core 3.0 die .NET 5-platform vrygestel sal word, wat benewens Windows ondersteuning sal bied vir Linux, macOS, iOS, Android, tvOS, watchOS en WebAssembly. Ook gepubliseer vyfde oop platform voorskou vrystelling .NET Core 3.0, waarvan die funksionaliteit naby aan die .NET Framework 4.8 is as gevolg van die insluiting daarvan in oopmaak verlede jaar komponente van Windows Forms, WPF en Entity Framework 6. Die .NET Framework-produk sal nie meer ontwikkel word nie en sal stop by vrystelling 4.8. Alle .NET-platformverwante ontwikkeling is nou gesentreer rondom .NET Core, insluitend Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF en Xamarin.

.NET 5-tak sal merk unifikasie van die .NET Framework, .NET Core, sowel as Xamarin en Mono projekte. .NET 5 sal gebruikers 'n enkele, oop raamwerk en looptyd bied wat oor 'n verskeidenheid ontwikkelingsareas gebruik kan word. NET 5 sal jou toelaat om produkte vir veelvuldige platforms (soos Windows, Linux, iOS en Android) vanaf 'n enkele kodebasis te bou, deur 'n verenigde bouproses te gebruik wat onafhanklik van toepassingtipe is.

’n Looptyd wat ontwikkel is as deel van die Mono-projek sal vir iOS en Android aangebied word. Benewens JIT-samestelling, sal 'n voorafsamestellingsmodus gebaseer op LLVM-ontwikkelings in masjienkode of WebAssembly-greepkode verskaf word (vir statiese samestelling Mono AOT en Blazer). Onder die gevorderde kenmerke word ook oordraagbaarheid met Java, Objective-C en Swift genoem. .NET 5 is geskeduleer vir vrystelling in November 2020, en .NET Core 3.0 in September vanjaar.

Daarbenewens Microsoft ook gepubliseer oop kruisplatformraamwerk .NET ML 1.0 vir die ontwikkeling van masjienleerstelsels in C# en F#. Raamwerk kode gepubliseer onder MIT-lisensie. Ontwikkeling vir Linux, Windows en macOS word amptelik ondersteun. .NET ML kan gebruik word as 'n byvoeging tot platforms soos TensorFlow, ONNX en Infer.NET, wat toegang bied tot 'n verskeidenheid van masjienleergebruiksgevalle soos beeldklassifikasie, teksanalise, tendensvoorspelling, rangorde, anomalie-opsporing, aanbeveling en opsporing voorwerpe. Die raamwerk word reeds in baie Microsoft-produkte gebruik, insluitend Windows Defender, Microsoft Office (Powerpoint-ontwerpgenerator en Excel Chart-aanbevelingsenjin), Azure en PowerBI.

Bron: opennet.ru

Voeg 'n opmerking