Kas yra Microsoft .Net Framework arba Runtimes?

Kas Yra Microsoft Net Framework Arba Runtimes



.Net bibliotekos dalijasi kodais, kuriuos naudoja kūrėjas. Kūrėjai naudoja kūrimo sistemas, kad sukurtų ir paleistų programas ir žiniatinklio paslaugas sistemoje „Windows“, nerašydami kodo nuo nulio. Jie tiesiog naudoja .Net bendrinamus kodus funkcijoms atlikti. Norint įrašyti kodą į .Net, reikia įdiegti .Net runtime. Šis „.Net“ yra įdiegtas „Windows 10“ ir automatiškai atnaujinamas, kai reikia.

Šiame straipsnyje trumpai paaiškinama, kas yra Microsoft .Net Framework arba Runtimes.

Apibūdinkite Microsoft .Net Framework arba Runtimes

Pati .Net platforma sukurta naudojant įvairias bibliotekas, įrankius ir programavimo kalbas, kurios naudojamos kuriant daugybę programų. „.Net“ kodas veikia „Windows“, „Android“, „Linux“ ir „iOS“.







1: .Net Frameworks



Tai yra .Net, kuris palaiko veikiančias svetaines, darbalaukio programas ir serverius sistemoje Windows, pritaikymas.



2: .Net





Ši platforma įdiegta svetainėms, darbalaukio programoms ir serveriams paleisti Linux, iOS ir Windows. .Net kodas yra lengvai pasiekiamas GitHub. Iš pradžių jis žinomas kaip .Net core, dabar mes tiesiog sakome tai kaip .Net.

Microsoft .Net Framework komponentai

Toliau paaiškinami Microsoft .Net Framework komponentai:



  • CLR (bendrosios kalbos vykdymo laikas)
  • Klasės biblioteka
  • Bendrosios kalbos infrastruktūra (CLI)

CLR (bendrosios kalbos vykdymo laikas)

CLR yra .Net sistemos, kuri tvarko vykdymo programas, šerdyje. Ji siūlo daugybę programų, tokių kaip išimčių tvarkymas, gijų valdymas, šiukšlių surinkimas, atminties valdymas, tipo sauga ir saugumas. Visos programos, sukurtos .Net Framework, paleidžiamos bendra kalba Runtime. Šios programos yra išverstos į bendrą „Intermediate Language Code (CIL)“ nes jie nėra tiesiogiai verčiami į mašininį kodą. Vykdymo etape a „JIT (laiku)“ kompiliatorius išverčia „CIL programa“ į mašinos programą.

Klasės biblioteka

Šioje bibliotekoje yra jau sukurtų funkcijų ir klasių, kurias programuotojai naudoja savo koduose. Klasių bibliotekos siūlo API failams skaityti ir rašyti, prisijungti prie duomenų bazės ir brėžinius.

CLI (bendrosios kalbos infrastruktūra)

CLI yra „Microsoft“ specifikacija, kuri vykdo aukšto lygio kalbos programas keliose kompiuterių sistemose nekeičiant jokio kodo. Jis pagrįstas Microsoft .Net koncepcija, dėl tam tikro sistemos aparatinės įrangos ir apdorojimo apribojimų kai kurias aukšto lygio programavimo kalbas reikėjo pakeisti.

.Net programos kuriamos daugeliu programavimo kalbų, tokių kaip F#, C# arba Visual Basic. Programos išverstos į bendrąją tarpinę kalbą (CIL) ir saugomos rinkinių failuose su failo plėtiniu. dll arba . exe .

„Microsoft .Net Framework“ privalumai

Yra daug Microsoft .Net Framework privalumų, kai kurie iš jų yra išvardyti toliau:

  • Palaikykite kelių platformų išdėstymą
  • Visual Studio
  • OOP (objektinis programavimas)
  • Programos diegimas
  • Laiką taupantis

Palaikykite kelių platformų išdėstymą

.Net Framework suteikia atvirojo kodo kodą, kuris veikia keliose platformose. Pavyzdžiui, sistema leidžia vartotojui paleisti „Linux“, „Windows“ ir „MacOS“.

Visual Studio

„Visual Studio“ yra įrankis, naudojamas .Net platformai, kuri atstovauja IDE (integruota kūrimo aplinka). Kūrėjai naudoja šį įrankį programoms kurti, jų klaidoms pašalinti ir skelbti keliose platformose.

OOP (objektinis programavimas)

Geriausias dalykas .Net Framework yra tai, kad jis yra pagrįstas OOP ir padalija programas į mažesnes dalis. Tai leidžia kūrėjams dirbti su vienu tam tikru metu.

Programos diegimas

Programos diegimas yra paprastas naudojant .Net kūrimo įrankį, kaip ir aplanko kopijavimas ir ištrynimas.

Laiką taupantis

.Net Framework taupo kūrėjo laiką, naudodama mažas kodo dalis ir sutaupo kūrimo išlaidas. Tai taip pat padidina galimybę paleisti programą per trumpesnį laiką.

Lengva priežiūra

.Net šaltinio kodas ir HTML yra sujungti, todėl kūrėjas gali lengvai kurti ir prižiūrėti puslapius. Pradinio kodo vykdymas serveryje daro tinklalapį lankstesnį ir stipresnį.

Microsoft .Net Framework trūkumai

Daugelis Microsoft .Net Framework trūkumų, kai kurie iš jų nurodyti čia:

  • Greitis
  • Kaina
  • Išteklių reikalavimas
  • Atminties nutekėjimo problema

Greitis

„.Net“ sukurtų programų greitis yra lėtas. Greičio skirtumas lengvai pastebimas, kai kūrėjai naudoja kitą kodą.

Kaina

Kalbant apie licencijavimą, ši .Net sistema yra brangesnė. Jei paraiškos dydis yra labai didelis, išlaidos yra nepakeliamos. Taigi, ši platforma nerekomenduojama, kai kaina yra labai didelė.

Išteklių reikalavimas

Ši sistema reikalauja daugiau išteklių RAM pavidalu. Kai reikia daugiau RAM, sistemos svoris padidėja.

Atminties nutekėjimo problema

.Net sistemoje, kaip ir kitose platformose, pastebima atminties nutekėjimo problema. Nepakanka šiukšlių surinkėjo .Net tinkle. Atminties nutekėjimo problemos yra dažnos .Net netinkamai valdant. Šios problemos sprendimas reikalauja papildomų pastangų.

Išvada

Šiandien .Net framework yra labiausiai mėgstama kūrėjų sistema, nes ji saugi, naudinga ir patikima. Kūrėjai naudoja šią sistemą kurdami programas ir svetaines, kurios suteikia įmonei stiprybės ir padidina augimą į kitą lygį. Visi sunkiai dirba, kad padidintų ir išlaikytų įmonės augimą. Šiame straipsnyje lengvai ir suprantama forma aprašoma, kas yra „Microsoft .Net Framework“ arba „Runtimes“, „Microsoft .Net“ komponentai, privalumai ir trūkumai.