Microsoft Linux va Android tizimlarini qo'llab-quvvatlaydigan yagona .NET 5 platformasini taqdim etdi

Microsoft kompaniyasi e'lon qildi.NET Core 3.0 versiyasi chiqqandan so'ng .NET 5 platformasi chiqariladi, u Windowsdan tashqari Linux, macOS, iOS, Android, tvOS, watchOS va WebAssembly tizimlarini qo'llab-quvvatlaydi. Shuningdek e'lon qilindi beshinchi ochiq platformani oldindan ko'rish versiyasi .NET Core 3.0, uning funksionalligi .NET Framework 4.8 ga kiritilganligi sababli yaqin. ochiq o'tgan yili Windows Forms, WPF va Entity Framework komponentlari 6. .NET Framework mahsuloti endi ishlab chiqilmaydi va 4.8 versiyasida to'xtaydi. .NET platformasi bilan bogʻliq barcha ishlanmalar hozirda .NET Core atrofida, jumladan Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF va Xamarin.

.NET 5 filiali belgilab beradi .NET Framework, .NET Core, shuningdek Xamarin va Mono loyihalarini birlashtirish. .NET 5 foydalanuvchilarga turli rivojlanish sohalarida ishlatilishi mumkin bo'lgan yagona, ochiq ramka va ish vaqtini taklif qiladi. NET 5 bir nechta platformalar (masalan, Windows, Linux, iOS va Android kabi) uchun ilovalar turiga bog'liq bo'lmagan yagona qurish jarayonidan foydalangan holda bitta kod bazasidan mahsulotlar yaratish imkonini beradi.

Mono loyihasi doirasida ishlab chiqilgan ish vaqti iOS va Android uchun taklif etiladi. JIT kompilyatsiyasidan tashqari, mashina kodi yoki WebAssembly bayt-kodiga LLVM ishlanmalariga asoslangan oldindan kompilyatsiya qilish rejimi taqdim etiladi (Mono AOT va statik kompilyatsiya uchun blazer). Kengaytirilgan xususiyatlar qatorida Java, Objective-C va Swift bilan portativlik ham qayd etilgan. .NET 5 2020-yilning noyabr oyida, .NET Core 3.0 esa joriy yilning sentyabr oyida chiqarilishi rejalashtirilgan.

Bundan tashqari, Microsoft ham e'lon qilindi ochiq platformalararo ramka .NET ML 1.0 C# va F# da mashinalarni o'rganish tizimlarini ishlab chiqish uchun. Ramka kodi e'lon qilindi MIT litsenziyasi ostida. Linux, Windows va macOS uchun ishlab chiqish rasmiy ravishda qo'llab-quvvatlanadi. .NET ML dan TensorFlow, ONNX va Infer.NET kabi platformalarga qoʻshimcha sifatida foydalanish mumkin boʻlib, u tasvirlarni tasniflash, matn tahlili, trendni bashorat qilish, reyting, anomaliyalarni aniqlash, tavsiyalar kabi turli xil mashina oʻrganish holatlariga kirish imkonini beradi. va aniqlash.ob'ektlar. Ramka allaqachon ko'plab Microsoft mahsulotlarida, jumladan Windows Defender, Microsoft Office (Powerpoint dizayn generatori va Excel Chart tavsiya mexanizmi), Azure va PowerBIda qo'llanilgan.

Manba: opennet.ru

a Izoh qo'shish