Š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.