Hvad er Microsoft .Net Framework eller Runtimes?

Hvad Er Microsoft Net Framework Eller Runtimes



.Net-biblioteker deler koder, der bruges af udvikleren. Udviklere bruger udviklingsrammer til at lave og køre applikationer og webtjenester i Windows uden at skrive koden fra bunden, de bruger bare delte .Net-koder til at udføre funktioner. Der er behov for at installere .Net runtime for at skrive kode i .Net. Dette .Net er installeret i Windows 10 og opdateres automatisk efter behov.

Denne artikel forklarer kort, hvad er Microsoft .Net Framework eller Runtimes.

Beskriv Microsoft .Net Framework eller Runtimes

Selve .Net-platformen er lavet ved at bruge forskellige biblioteker, værktøjer og programmeringssprog, der bruges til at skabe mange applikationer. Koden til .Net køres af Windows, Android, Linux og iOS.







1: .Net Frameworks



Dette er vedtagelsen af ​​.Net, som understøtter kørsel af websteder, desktop-applikationer og servere på Windows.



2: .Netto





Denne platform er implementeret til at køre websteder, desktop-applikationer og servere på Linux, iOS og Windows. Koden til .Net er let tilgængelig på GitHub. I starten er det kendt som .Net core, nu siger vi det bare som .Net.

Komponenter af Microsoft .Net Framework

Komponenterne i Microsoft .Net Framework er forklaret nedenfor:



  • CLR (Common Language Runtime)
  • Klassebibliotek
  • Common Language Infrastructure (CLI)

CLR (Common Language Runtime)

CLR er placeret i kernen af ​​.Net frameworket, som håndterer runtime applikationer. Det tilbyder mange applikationer såsom undtagelseshåndtering, trådhåndtering, affaldsopsamling, hukommelseshåndtering, typesikkerhed og sikkerhed. Alle programmer, der er skrevet til .Net Framework, køres i common Language Runtime. Disse programmer er oversat til en fælles 'Intermediate Language Code (CIL)' fordi de ikke er direkte oversat til maskinkode. I udførelsesfasen, en 'JIT (Just-in-time)' compiler oversætter 'CIL-program' ind i et maskinprogram.

Klassebibliotek

Dette bibliotek indeholder de allerede opbyggede funktioner og klasser, som programmører bruger i deres koder. Klassebibliotekerne tilbyder API til læsning og skrivning af filer, tilslutning til databasen og tegninger.

CLI (Common Language Infrastructure)

CLI er en Microsoft-specifikation, der udfører sprogapplikationer på højt niveau i flere computersystemer uden at ændre nogen kode. Det er baseret på Microsoft .Net-konceptet, på grund af nogle systemhardware- og behandlingsbegrænsninger krævede nogle programmeringssprog på højt niveau ændringer.

.Net-applikationer oprettes i mange programmeringssprog såsom F#, C# eller Visual Basic. Programmerne oversættes til Common Intermediate Language (CIL) og gemmes i samlingernes filer med filtypenavnet . dll eller . exe .

Fordele ved Microsoft .Net Framework

Der er en masse fordele ved Microsoft .Net Framework, hvoraf nogle er anført nedenfor:

  • Understøtter Multiplatform Layout
  • Visual Studio
  • OOP (objektorienteret programmering)
  • Applikationsimplementering
  • Tidsbesparende

Understøtter Multiplatform Layout

.Net Framework leverer open source-kode, der kører på tværs af flere platforme. For eksempel tillader rammen brugeren at køre på Linux, Windows og MacOS.

Visual Studio

Visual Studio er værktøjet der bruges til .Net platformen som repræsenterer IDE (Integrated Development Environment). Udviklere bruger dette værktøj til at bygge applikationer, fjerne deres fejl og udgive dem på flere platforme.

OOP (objektorienteret programmering)

Det bedste ved .Net Framework er, at det er baseret på OOP og deler applikationerne op i mindre dele. Det giver udviklere mulighed for at arbejde på en ad gangen.

Applikationsimplementering

Implementeringen af ​​applikationen er enkel ved at bruge .Net-udviklingsværktøjet ligesom at kopiere og slette en mappe.

Tidsbesparende

.Net Framework sparer udvikleren tid ved at bruge små bidder af kode og sparer omkostningerne ved udvikling. Det øger også muligheden for at starte applikationen på kortere tid.

Nem vedligeholdelse

I .Net er kildekode og HTML kombineret, hvilket gør det muligt for udvikleren nemt at udvikle og vedligeholde sider. Kildekodekørsel på serveren gør websiden mere fleksibel og stærkere.

Ulemper ved Microsoft .Net Framework

Mange ulemper ved Microsoft .Net Framework nogle af dem er angivet her:

  • Fart
  • Koste
  • Ressourcebehov
  • Hukommelseslækageproblem

Fart

Hastigheden af ​​applikationer lavet i .Net er langsom. Forskellen i hastighed er let at bemærke, når udviklere bruger anden kode.

Koste

Med hensyn til licenser er denne .Net-ramme dyrere. Hvis applikationsstørrelsen er meget stor, er udgifterne ikke til at bære. Så denne platform anbefales ikke, når prisen er meget høj.

Ressourcebehov

Denne ramme kræver flere ressourcer i form af RAM. Når der kræves mere RAM, øges vægten af ​​rammen.

Hukommelseslækageproblem

I .Net-rammerne bemærkes problemer med hukommelseslækager ligesom på andre platforme. Garbage Collector i .Net er ikke tilstrækkelig. Problemer med hukommelseslækage er almindelige i .Net uden ordentlig styring. At løse dette problem kræver yderligere indsats.

Konklusion

I dag er .Net framework det mest vellidte framework blandt udviklere, fordi det er sikkert, nyttigt og pålideligt. Udviklere bruger denne ramme til at udvikle applikationer og hjemmesider, som giver virksomheden styrke og øger væksten til næste niveau. Alle arbejder hårdt for at øge og fastholde virksomhedens vækst. Denne artikel beskriver, hvad der er Microsoft .Net Framework eller Runtimes, komponenterne i Microsoft .Net og dets fordele og ulemper i en let og forståelig form.