Hva er Microsoft .Net Framework eller Runtimes?

Hva Er Microsoft Net Framework Eller Runtimes



.Net-biblioteker deler koder som brukes av utvikleren. Utviklere bruker utviklingsrammeverk for å lage og kjøre applikasjoner og webtjenester i Windows uten å skrive koden fra bunnen av, de bruker bare delte .Net-koder for å utføre funksjoner. Det er behov for å installere .Net runtime for å skrive kode i .Net. Dette .Net er installert i Windows 10 og oppdateres automatisk ved behov.

Denne artikkelen forklarer kort hva er Microsoft .Net Framework eller Runtimes.

Beskriv Microsoft .Net Framework eller Runtimes

Selve .Net-plattformen er laget ved å bruke forskjellige biblioteker, verktøy og programmeringsspråk som brukes til å lage mange applikasjoner. Koden til .Net kjøres av Windows, Android, Linux og iOS.







1: .Net Frameworks



Dette er bruken av .Net som støtter kjøring av nettsteder, skrivebordsapplikasjoner og servere på Windows.



2: .Net





Denne plattformen er implementert for å kjøre nettsteder, skrivebordsapplikasjoner og servere på Linux, iOS og Windows. Koden til .Net er lett tilgjengelig på GitHub. I starten er det kjent som .Net core, nå sier vi dette som .Net.

Komponenter av Microsoft .Net Framework

Komponentene i Microsoft .Net Framework er forklart nedenfor:



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

CLR (Common Language Runtime)

CLR er plassert i kjernen av .Net-rammeverket som håndterer runtime-applikasjoner. Den tilbyr mange applikasjoner som unntakshåndtering, trådhåndtering, søppelinnsamling, minnehåndtering, typesikkerhet og sikkerhet. Alle programmene som er skrevet for .Net Framework kjøres i Common Language Runtime. Disse programmene er oversatt til en felles 'Intermediate Language Code (CIL)' fordi de ikke er direkte oversatt til maskinkode. I utførelsesfasen, a 'JIT (Just-in-time)' kompilatoren oversetter 'CIL-program' inn i et maskinprogram.

Klassebibliotek

Dette biblioteket inneholder de allerede byggede funksjonene og klassene som programmerere bruker i kodene sine. Klassebibliotekene tilbyr API for lesing og skriving av filer, tilkobling til databasen og tegninger.

CLI (Common Language Infrastructure)

CLI er en Microsoft-spesifikasjon som kjører språkapplikasjoner på høyt nivå i flere datasystemer uten å endre noen kode. Den er basert på Microsoft .Net-konseptet, på grunn av noe systemmaskinvare og begrensninger i prosessering krever noen programmeringsspråk på høyt nivå endringer.

.Net-applikasjoner lages i mange programmeringsspråk som F#, C# eller Visual Basic. Programmene oversettes til Common Intermediate Language (CIL) og lagres i assembly-filer med filtypen . dll eller . exe .

Fordeler med Microsoft .Net Framework

Det er mange fordeler med Microsoft .Net Framework, hvorav noen er oppført nedenfor:

  • Støtte flerplattformoppsett
  • Visuelt studio
  • OOP (objektorientert programmering)
  • Applikasjonsimplementering
  • Tidssparende

Støtte flerplattformoppsett

.Net Framework gir åpen kildekode som kjører på tvers av flere plattformer. For eksempel lar rammeverket brukeren kjøre på Linux, Windows og MacOS.

Visuelt studio

Visual Studio er verktøyet som brukes til .Net-plattformen som representerer IDE (Integrated Development Environment). Utviklere bruker dette verktøyet til å bygge applikasjoner, fjerne feilene deres og publisere dem på flere plattformer.

OOP (objektorientert programmering)

Det beste med .Net Framework er at det er basert på OOP og deler opp applikasjonene i mindre deler. Det lar utviklere jobbe med en om gangen.

Applikasjonsimplementering

Utrullingen av applikasjonen er enkel ved å bruke .Net-utviklingsverktøyet akkurat som å kopiere og slette en mappe.

Tidssparende

.Net Framework sparer utvikleren tid ved å bruke små biter av kode og sparer kostnadene ved utvikling. Det øker også muligheten for å starte applikasjonen på kortere tid.

Enkelt vedlikehold

I .Net kombineres kildekode og HTML som gjør at utvikleren enkelt kan utvikle og vedlikeholde sider. Kjøring av kildekode i serveren gjør nettsiden mer fleksibel og sterkere.

Ulemper med Microsoft .Net Framework

Mange ulemper med Microsoft .Net Framework, noen av dem er oppgitt her:

  • Hastighet
  • Koste
  • Ressursbehov
  • Problem med minnelekkasje

Hastighet

Hastigheten på applikasjoner laget i .Net er lav. Forskjellen i hastighet merkes lett når utviklere bruker annen kode.

Koste

Når det gjelder lisensiering, er dette .Net-rammeverket dyrere. Hvis søknadsstørrelsen er mye stor, er utgiftene ikke utholdelige. Så denne plattformen anbefales ikke når prisen er veldig høy.

Ressursbehov

Dette rammeverket krever mer ressurser i form av RAM. Når det kreves mer RAM, økes vekten av rammeverket.

Problem med minnelekkasje

I .Net-rammeverket merkes minnelekkasjeproblem som på andre plattformer. Garbage Collector i .Net er ikke tilstrekkelig. Problemer med minnelekkasje er vanlige i .Net uten riktig administrasjon. Å løse dette problemet krever ekstra innsats.

Konklusjon

I dag er .Net framework det mest populære rammeverket blant utviklere fordi det er trygt, nyttig og pålitelig. Utviklere bruker dette rammeverket til å utvikle applikasjoner og nettsider som gir styrke til selskapet og øker veksten til neste nivå. Alle jobber hardt for å øke og opprettholde veksten i firmaet. Denne artikkelen beskriver hva som er Microsoft .Net Framework eller Runtimes, komponentene i Microsoft .Net, og dets fordeler og ulemper i en enkel og godt forståelig form.