Mikrosofto prezentis la unuigitan .NET 5-platformon kun subteno por Linukso kaj Android

Mikrosofta Kompanio anoncitake post la liberigo de .NET Core 3.0 estos liberigita la platformo .NET 5, kiu krom Vindozo provizos subtenon por Linukso, macOS, iOS, Android, tvOS, watchOS kaj WebAssembly. Ankaŭ eldonita kvina malferma platforma antaŭprezenteldono .NET Kerno 3.0, kies funkcieco estas proksima al la .NET Framework 4.8 pro ĝia inkludo en malfermita pasintjaraj komponantoj de Windows Forms, WPF kaj Entity Framework 6. La produkto .NET Framework ne plu estos evoluigita kaj ĉesos ĉe eldono 4.8. Ĉiu .NET platform-rilata evoluo nun estas centrita ĉirkaŭ .NET Core, inkluzive de Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF kaj Xamarin.

.NET 5 branĉo markos unuigo de la .NET Framework, .NET Core, same kiel Xamarin kaj Mono projektoj. .NET 5 ofertos al uzantoj ununuran, malferman kadron kaj rultempon, kiuj povas esti uzataj tra diversaj evoluaj areoj. NET 5 permesos al vi konstrui produktojn por pluraj platformoj (kiel Vindozo, Linukso, iOS kaj Android) de ununura kodbazo, uzante unuigitan konstruprocezon kiu estas sendependa de aplikaĵa tipo.

Runtime evoluigita kiel parto de la Mono-projekto estos ofertita por iOS kaj Android. Aldone al JIT-kompilo, antaŭ-kompila reĝimo bazita sur LLVM-evoluoj en maŝinkodon aŭ WebAssembly-bajtokodon estos disponigita (por senmova kompilo Mono AOT kaj Blazoro). Inter la altnivelaj funkcioj, porteblo kun Java, Objective-C kaj Swift ankaŭ estas menciita. .NET 5 estas planita por liberigo en novembro 2020, kaj .NET Core 3.0 en septembro de ĉi tiu jaro.

Krome, Microsoft ankaŭ eldonita malferma transplatforma kadro .NET ML 1.0 por disvolvi maŝinlernajn sistemojn en C# kaj F#. Kadra kodo eldonita sub MIT-licenco. Disvolviĝo por Linukso, Vindozo kaj macOS estas oficiale subtenata. .NET ML povas esti uzata kiel aldonaĵo al platformoj kiel TensorFlow, ONNX kaj Infer.NET, provizante aliron al diversaj maŝinlernantaj uzkazoj kiel bildklasifiko, teksta analizo, tendenca prognozo, rangotabelo, anomaliodetekto, rekomendo. kaj detekto.objektoj. La kadro jam estas uzata en multaj Mikrosofto-produktoj, inkluzive de Windows Defender, Microsoft Office (Powerpoint-dezajno-generatoro kaj Excel Chart rekomendmotoro), Azure kaj PowerBI.

fonto: opennet.ru

Aldoni komenton