Er NET Core og NET Framework det samme?

Når du jobber med vår Windows-basert datamaskin, installerer vi de applikasjonene som vi anser som nyttige i vår daglige med PC-en. Men du må ta hensyn til at det er andre programvareelementer som fungerer i bakgrunnen som er svært viktige for at utstyret skal fungere korrekt. Deretter vil vi snakke om en av dem, spesifikt refererer vi til NET Framework-programvareelementet.

Er NET Core og NET Framework det samme

Det er mer enn sannsynlig at gjengangerne i dette operativsystemet er vant til å finne dette elementet i forskjellige deler av det. For de av dere som ikke vet, vil vi fortelle at det er en standard fra Microsoft seg selv som letter utviklingen av applikasjoner for Windows. Samtidig, på brukernivå, gjør det at disse programmene kan kjøres på best mulig måte og fungerer uten feil. Det er nettopp derfor de fleste PC-er basert på Microsoft-programvare har denne plugin-en kjørende i bakgrunnen.

Men parallelt med NET Framework kan vi ved visse anledninger ha hørt om eller kommet over en annen viktig komponent, .NET Core . Nettopp for alt dette skal vi nedenfor snakke om begge elementene som ofte forveksles som om de var like. Egentlig er det ikke slik, så vi vil vise deg forskjellene mellom de to. Til å begynne med vil vi fortelle deg det NET Core er en ny implementering av .NET-standarden som er mer moderne og oppdatert enn NET Framework. Slik inkluderer den nye standarden alt som er nødvendig for å lage og kjøre applikasjoner på Microsoft-systemet.

NET Framework

Her finner vi elementer av viktigheten av kompilatorer, klassebiblioteker eller den virtuelle maskinen hvor applikasjonene vi snakker om kjøres.

Hovedforskjeller mellom NET Core og NET Framework

Dette betyr i bunn og grunn at vi gjennom NET Core vil kunne utvikle vår egen applikasjoner basert på C#- eller VB.NET-språkene , blant andre. I sin tur er en av hovedforskjellene som vi skal finne i dette tilfellet at den nye programvarekomponenten er åpen kildekode . Tvert imot har NET Framework noen elementer inkludert som er åpen kildekode, men det kan ikke betraktes som åpen kildekode i sin helhet.

Vi finner også at NET Core er en slags oppdatering til NET Framework men er bygget fra bunnen av . Selvfølgelig må vi ta i betraktning at de allerede eksisterende APIene og som brukes av mange utviklere har blitt utnyttet. Imidlertid har de fleste programvarekomponentene internt blitt implementert på nytt fra bunnen av. Med dette er det man ønsket å oppnå en rekke mål som ble reist på den tiden om dens design og funksjonalitet.

Samtidig er det verdt å merke seg at denne siste komponenten er kryssplattform . Dette betyr at vi kan bruke det på systemer som Linux or macOS . En annen fordel det gir oss er at det er en fullstendig modulær komponent, i motsetning til NET Framework. Ved å være sammensatt av flere uavhengige kodebiter, forenkles applikasjonsutvikling blant annet ved muligheten for lettere å finne feil .

Det er også interessant å vite at hovedoperasjonene til NET Core utføres gjennom kommandolinje og også ytelse er prioritert her.