See artikkel selgitab lühidalt, mis on Microsoft .Net Framework või Runtimes.
Kirjeldage Microsoft .Net Frameworki või Runtimes'i
.Neti platvorm ise on tehtud erinevate teekide, tööriistade ja programmeerimiskeelte abil, mida kasutatakse paljude rakenduste loomiseks. .Neti koodi käitavad Windows, Android, Linux ja iOS.
1: .Net Frameworks
See on .Neti kasutuselevõtt, mis toetab veebisaitide, töölauarakenduste ja serverite käitamist Windowsis.
2: .Net
See platvorm on rakendatud veebisaitide, töölauarakenduste ja serverite käitamiseks Linuxis, iOS-is ja Windowsis. .Neti kood on GitHubis hõlpsasti saadaval. Alguses on see tuntud kui .Net core, nüüd ütleme seda lihtsalt kui .Net.
Microsoft .Net Frameworki komponendid
Microsoft .Net Frameworki komponente selgitatakse allpool.
- CLR (Common Language Runtime)
- klassi raamatukogu
- Levinud keele infrastruktuur (CLI)
CLR (Common Language Runtime)
CLR asub käitusaegseid rakendusi haldava .Neti raamistiku keskmes. See pakub palju rakendusi, nagu erandite käsitlemine, lõimehaldus, prügikogumine, mäluhaldus, tüübiohutus ja turvalisus. Kõik programmid, mis on kirjutatud .Net Frameworki jaoks, töötavad ühises keeles Runtime. Need programmid on tõlgitud ühiseks 'Kesktaseme keelekood (CIL)' sest neid ei tõlgita otse masinkoodiks. Täitmisetapis a 'JIT (just-in-time)' kompilaator tõlgib 'CIL programm' masinprogrammi.
klassi raamatukogu
See teek sisaldab juba koostatud funktsioone ja klasse, mida programmeerijad oma koodides kasutavad. Klassiteegid pakuvad API-d failide lugemiseks ja kirjutamiseks, andmebaasiga ühenduse loomiseks ja joonisteks.
CLI (common Language Infrastructure)
CLI on Microsofti spetsifikatsioon, mis käivitab kõrgetasemelisi keelerakendusi mitmes arvutisüsteemis koodi muutmata. See põhineb Microsofti .Neti kontseptsioonil ning teatud süsteemi riistvara ja töötlemise piirangute tõttu vajasid mõned kõrgetasemelised programmeerimiskeeled muudatusi.
.Neti rakendusi luuakse paljudes programmeerimiskeeltes, nagu F#, C# või Visual Basic. Programmid tõlgitakse Common Intermediate Language (CIL) keelde ja salvestatakse koostude failidesse faililaiendiga . dll või . exe .
Microsoft .Net Frameworki plussid
Microsoft .Net Frameworkil on palju eeliseid, millest mõned on loetletud allpool.
- Toetage mitmeplatvormilist paigutust
- Visual Studio
- OOP (objektorienteeritud programmeerimine)
- Rakenduse juurutamine
- Aegasäästev
Toetage mitmeplatvormilist paigutust
.Net Framework pakub avatud lähtekoodiga koodi, mis töötab mitmel platvormil. Näiteks võimaldab raamistik kasutajal töötada Linuxis, Windowsis ja MacOS-is.
Visual Studio
Visual Studio on tööriist, mida kasutatakse .Neti platvormi jaoks, mis esindab IDE-d (integreeritud arenduskeskkond). Arendajad kasutavad seda tööriista rakenduste loomiseks, nende vigade eemaldamiseks ja mitmel platvormil avaldamiseks.
OOP (objektorienteeritud programmeerimine)
.Net Frameworki parim asi on see, et see põhineb OOP-il ja jagab rakendused väiksemateks osadeks. See võimaldab arendajatel töötada ühega teatud ajahetkel.
Rakenduse juurutamine
Rakenduse juurutamine on .Neti arendustööriista abil lihtne nagu kausta kopeerimine ja kustutamine.
Aegasäästev
.Net Framework säästab arendaja aega, kasutades väikeseid kooditükke ja säästab arenduskulusid. See suurendab ka võimalust käivitada rakendus lühema ajaga.
Lihtne hooldus
.Neti lähtekood ja HTML on kombineeritud, mis võimaldab arendajal hõlpsasti lehti arendada ja hooldada. Lähtekoodi täitmine serveris muudab veebilehe paindlikumaks ja tugevamaks.
Microsoft .Net Frameworki miinused
Microsoft .Net Frameworki paljud puudused, mõned neist on toodud siin:
- Kiirus
- Maksumus
- Ressursinõue
- Mälu lekke probleem
Kiirus
.Netis tehtud rakenduste kiirus on aeglane. Kiiruse erinevus on kergesti märgatav, kui arendajad kasutavad muud koodi.
Maksumus
Litsentsimise mõttes on see .Neti raamistik kallim. Kui taotluse maht on palju suur, ei ole kulud talutavad. Seega pole seda platvormi soovitatav kasutada, kui hind on väga kõrge.
Ressursinõue
See raamistik nõuab rohkem ressursse RAM-i kujul. Kui vajatakse rohkem RAM-i, suureneb raamistiku kaal.
Mälu lekke probleem
.Neti raamistikus märgatakse mälulekke probleemi nagu teistelgi platvormidel. .Neti prügikogujast ei piisa. Mälu lekkeprobleemid on .Netis tavalised ilma korraliku halduseta. Selle probleemi lahendamine nõuab täiendavaid jõupingutusi.
Järeldus
Tänapäeval on .Net framework arendajate seas kõige populaarsem raamistik, kuna see on turvaline, kasulik ja töökindel. Arendajad kasutavad seda raamistikku rakenduste ja veebisaitide arendamiseks, mis annavad ettevõttele jõudu ja suurendavad kasvu järgmisele tasemele. Kõik teevad kõvasti tööd, et ettevõtte kasvu suurendada ja säilitada. Selles artiklis kirjeldatakse lihtsalt ja arusaadaval kujul Microsoft .Net Framework või Runtimes, Microsoft .Neti komponente ning selle plusse ja miinuseid.