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 հարթակի հետ կապված բոլոր մշակումները այժմ կենտրոնացած են .NET Core-ի շուրջ, ներառյալ Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF և Xamarin:

.NET 5 մասնաճյուղ կնշի .NET Framework, .NET Core, ինչպես նաև Xamarin և Mono նախագծերի միավորում։ .NET 5-ը օգտվողներին կառաջարկի միասնական, բաց շրջանակ և գործարկման ժամանակ, որը կարող է օգտագործվել զարգացման տարբեր ոլորտներում: NET 5-ը թույլ կտա ձեզ արտադրանքներ ստեղծել մի քանի հարթակների համար (օրինակ՝ Windows, Linux, iOS և Android) մեկ կոդի բազայից՝ օգտագործելով կառուցման միասնական գործընթաց, որը անկախ է հավելվածի տեսակից:

Գործարկման ժամանակը, որը մշակվել է Mono նախագծի շրջանակներում, կառաջարկվի iOS-ի և Android-ի համար: Բացի 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-ում:

Source: opennet.ru

Добавить комментарий