Ce este Microsoft .Net Framework sau Runtimes?

Ce Este Microsoft Net Framework Sau Runtimes



Bibliotecile .Net partajează coduri care sunt utilizate de dezvoltator. Dezvoltatorii folosesc cadre de dezvoltare pentru a crea și rula aplicații și servicii web în Windows fără a scrie codul de la zero, ei folosesc doar coduri partajate .Net pentru a îndeplini funcții. Este necesar să instalați .Net runtime pentru scrierea codului în .Net. Acest .Net este instalat în Windows 10 și actualizat automat atunci când este necesar.

Acest articol explică pe scurt Ce este Microsoft .Net Framework sau Runtimes.

Descrieți Microsoft .Net Framework sau Runtime

Platforma .Net în sine este realizată prin utilizarea diferitelor biblioteci, instrumente și limbaje de programare care sunt utilizate pentru crearea multor aplicații. Codul .Net este rulat de Windows, Android, Linux și iOS.







1: .Net Frameworks



Aceasta este adoptarea .Net care acceptă rularea de site-uri web, aplicații desktop și servere pe Windows.



2: .Net





Această platformă este implementată pentru rularea site-urilor web, aplicațiilor desktop și serverelor pe Linux, iOS și Windows. Codul .Net este ușor disponibil pe GitHub. La început, este cunoscut ca .Net core, acum spunem asta ca .Net.

Componentele Microsoft .Net Framework

Componentele Microsoft .Net Framework sunt explicate mai jos:



  • CLR (Common Language Runtime)
  • Biblioteca de clasă
  • Infrastructura limbajului comun (CLI)

CLR (Common Language Runtime)

CLR este situat în centrul cadrului .Net care se ocupă de aplicațiile de rulare. Oferă multe aplicații, cum ar fi gestionarea excepțiilor, gestionarea firelor, colectarea gunoiului, managementul memoriei, siguranța tipurilor și securitatea. Toate programele care sunt scrise pentru .Net Framework sunt rulate în comun Language Runtime. Aceste programe sunt traduse într-un comun „Codul de limbă intermediară (CIL)” deoarece nu sunt traduse direct în codul mașinii. În faza de execuție, a „JIT (just la timp)” compilatorul traduce „Programul CIL” într-un program de mașină.

Biblioteca de clasă

Această bibliotecă conține funcțiile și clasele deja construite pe care programatorii le folosesc în codurile lor. Bibliotecile de clasă oferă API pentru citirea și scrierea fișierelor, conectarea la baza de date și desene.

CLI (Common Language Infrastructure)

CLI este o specificație Microsoft care execută aplicații de limbaj de nivel înalt în mai multe sisteme informatice fără a modifica niciun cod. Se bazează pe conceptul Microsoft .Net, din cauza unor hardware de sistem și limitări de procesare, unele limbaje de programare de nivel înalt au necesitat modificări.

Aplicațiile .Net sunt create în multe limbaje de programare, cum ar fi F#, C# sau Visual Basic. Programele sunt traduse în Common Intermediate Language (CIL) și stocate în fișierele ansamblurilor cu extensia de fișier . dll sau . exe .

Avantajele Microsoft .Net Framework

Există o mulțime de avantaje ale Microsoft .Net Framework, dintre care unele sunt enumerate mai jos:

  • Suportă aspect multiplatform
  • Studio vizual
  • OOP (programare orientată pe obiecte)
  • Implementarea aplicației
  • Economie de timp

Suportă aspect multiplatform

.Net Framework oferă cod open-source care rulează pe mai multe platforme. De exemplu, cadrul permite utilizatorului să ruleze pe Linux, Windows și MacOS.

Studio vizual

Visual Studio este instrumentul care este folosit pentru platforma .Net care reprezintă IDE (Integrated Development Environment). Dezvoltatorii folosesc acest instrument pentru a crea aplicații, pentru a le elimina erorile și pentru a le publica pe mai multe platforme.

OOP (programare orientată pe obiecte)

Cel mai bun lucru despre .Net Framework este că se bazează pe OOP și împarte aplicațiile în părți mai mici. Le permite dezvoltatorilor să lucreze la unul la un moment dat.

Implementarea aplicației

Implementarea aplicației este simplă prin utilizarea instrumentului de dezvoltare .Net la fel ca și copierea și ștergerea unui folder.

Economie de timp

.Net Framework economisește timp dezvoltatorului prin utilizarea unor bucăți mici de cod și economisește costurile de dezvoltare. De asemenea, crește posibilitatea de a lansa aplicația în mai puțin timp.

Întreținere ușoară

În .Net, codul sursă și HTML sunt combinate, ceea ce permite dezvoltatorului să dezvolte și să mențină cu ușurință paginile. Execuția codului sursă în server face pagina web mai flexibilă și mai puternică.

Contra ale Microsoft .Net Framework

Multe dezavantaje ale Microsoft .Net Framework, unele dintre ele sunt menționate aici:

  • Viteză
  • Cost
  • Cerința de resurse
  • Problemă cu pierderea memoriei

Viteză

Viteza aplicațiilor realizate în .Net este lentă. Diferența de viteză este ușor de observat atunci când dezvoltatorii folosesc alt cod.

Cost

În ceea ce privește licențele, acest framework .Net este mai scump. Dacă dimensiunea aplicației este mult mai mare, atunci cheltuielile nu sunt suportabile. Deci, această platformă nu este recomandată atunci când prețul este foarte mare.

Cerința de resurse

Acest cadru necesită mai multe resurse sub formă de RAM. Când este necesară mai multă RAM, greutatea cadrului este crescută.

Problemă cu pierderea memoriei

În cadrul .Net, problema pierderilor de memorie este observată ca și în alte platforme. Garbage Collector în .Net nu este suficient. Problemele de scurgere a memoriei sunt frecvente în .Net fără o gestionare adecvată. Rezolvarea acestei probleme necesită efort suplimentar.

Concluzie

Astăzi, .Net framework este cel mai apreciat cadru printre dezvoltatori, deoarece este sigur, util și de încredere. Dezvoltatorii folosesc acest cadru pentru a dezvolta aplicații și site-uri web care dau putere companiei și cresc creșterea la nivelul următor. Toată lumea lucrează din greu pentru a crește și a menține creșterea companiei. Acest articol descrie ce este Microsoft .Net Framework sau Runtimes, componentele Microsoft .Net și avantajele și dezavantajele sale într-o formă ușoară și ușor de înțeles.