NET Framework va .NET Core




Download 1,39 Mb.
bet3/19
Sana23.01.2024
Hajmi1,39 Mb.
#143634
1   2   3   4   5   6   7   8   9   ...   19
Bog'liq
«amaliy matematika va informatika» kafedrasi «dasturlash asoslar
10-mavzu suv resursi va uni muhofazasi reja, Аvtomatika relelari, 10-mavzu, talim, pYyL9TzZmnw0-W-ezNU38dSTIPC1Usb4, Маъруза №4, Hujjat 1, TEMA, TOZA KOD, 2, 4, 4-javobsiz, 14-amaliy, 15-amaliy, 12 lab
.NET Framework va .NET Core
Shuni ta'kidlash kerakki .NET uzoq vaqt davomida asosan .NET Framework deb nomlangan Windows platformasi sifatida rivojlanib kelgan. 2019 yilda ushbu platformaning so'nggi versiyasi - .NET Framework 4.8 chiqdi.
2014 yildan beri Microsoft muqobil platformani ishlab chiqara boshladi - .NET Core, u allaqachon turli xil platformalar uchun mo'ljallangan va eskirgan .NET Framework-ning barcha xususiyatlarini o'zlashtirishi va yangi funksiyalar qo'shishi kerak edi. Keyin Microsoft ushbu platformaning bir qator versiyalarini doimiy ravishda chiqardi: .NET Core 1, .NET Core 2, .NET Core 3. .NET Core 3.0 ning mantiqiy rivojlanishi ushbu qo'llanmada muhokama qilingan .NET 5 edi. Shuning uchun birinchi navbatda .NET Frameworkni ajratib ko'rsatish kerak. Windows va .NET 5. o'zaro faoliyat platformasi. Ushbu qo'llanmada C # haqida .NET 5 bilan birgalikda gaplashamiz, chunki u hozirgi platforma.
C# ning juda ko’p versiyalari mavjud, ularning barchasi dasturiy ta’minotga yanada ko’proq yangilanishlar kiritdi.

  • 1-versiya oddiy, ko’p maqsadli umumiy dasturlash tili sifatida ishlab chiqarilgan.

  • 2-versiya 2005-yilda ishlab chiqarilgan. Bir vaqtning o’zida ma’lumotlarning katta qismini ko’rib chiqishga imkon beruvchi iteratorlardan foydalanish imkoniyatlarini o’z ichiga oldi.

  • 3-versiya 2007-yilda ishlab chiqilgan. Yangi iboralar (kodlar) yaratildi; Aynan ushbu versiyasidan boshlab C# Java tiliga qaraganda trendda yuqori o’rinlarni egallay boshladi.

  • 4-versiya 2010-yilda ishlab chiqildi. Mutaxassislar Interlop turlarini va dinamik kalit so’zlari yaratdi va boshqa tillarda bo’lmagan nafislikni berdi.

  • 5-versiya 2012-yilda ishlab chiqilgan. Asinkronizatsiyalash imkoniyati paydo bo'ldi.

  • 6-versiya 2013-yilda ishlab chiqarilgan. Yangi filtrlar va initsializatorni taqdim etdi Kod yozish avvalgidan ham osonlashdi.

  • 7-versiya 2017-yilda ishlab chiqarilgan. Yangidan yangi imkoniyatlar, xususan .NET Core va operatsion tizimlardan foydalanish imkoniyatlariga ega bo’ldi.

Shuningdek, 2004 yilda yaratilgan va Linux va MacOS uchun .NET Framework-ning ochiq manbali versiyasini taqdim etgan Mono platformasini ham eslatib o'tish kerak. Mono-dan foydalanib, o'zaro faoliyat platformali C# dasturlarini yaratish mumkin edi. Mono hali ham ishlatilmoqda. Masalan, C# yordamida Android va iOS uchun mobil ilovalarni yaratish texnologiyasi bo'lgan Xamarin Mono-dan foydalanadi. Ammo kelajakda .NET 6 yangi versiyasi chiqqandan keyin .NET 6 Mono platformasini o'z ichiga olishi rejalashtirilgan.

Download 1,39 Mb.
1   2   3   4   5   6   7   8   9   ...   19




Download 1,39 Mb.