Kas ir Microsoft .Net Framework vai Runtimes?

Kas Ir Microsoft Net Framework Vai Runtimes



.Net bibliotēkas koplieto kodus, ko izmanto izstrādātājs. Izstrādātāji izmanto izstrādes ietvarus, lai izveidotu un palaistu lietojumprogrammas un tīmekļa pakalpojumus operētājsistēmā Windows, nerakstot kodu no jauna, viņi vienkārši izmanto .Net koplietotos kodus, lai veiktu funkcijas. Lai ierakstītu kodu .Net, ir jāinstalē .Net izpildlaiks. Šis .Net ir instalēts operētājsistēmā Windows 10 un tiek automātiski atjaunināts, kad nepieciešams.

Šajā rakstā ir īsi paskaidrots, kas ir Microsoft .Net Framework vai Runtimes.

Aprakstiet Microsoft .Net Framework vai Runtimes

Pati .Net platforma tiek veidota, izmantojot dažādas bibliotēkas, rīkus un programmēšanas valodas, kas tiek izmantotas daudzu lietojumprogrammu izveidei. .Net kodu izmanto operētājsistēmās Windows, Android, Linux un iOS.







1: .Net Frameworks



Tas ir .Net ieviešana, kas atbalsta vietņu, darbvirsmas lietojumprogrammu un serveru darbību operētājsistēmā Windows.



2: .Net





Šī platforma ir ieviesta vietņu, darbvirsmas lietojumprogrammu un serveru darbināšanai operētājsistēmās Linux, iOS un Windows. .Net kods ir viegli pieejams vietnē GitHub. Sākumā tas ir pazīstams kā .Net kodols, tagad mēs to sakām tikai kā .Net.

Microsoft .Net Framework sastāvdaļas

Microsoft .Net Framework komponenti ir izskaidroti tālāk:



  • CLR (Common Language Runtime)
  • klases bibliotēka
  • Kopējā valodu infrastruktūra (CLI)

CLR (Common Language Runtime)

CLR atrodas .Net ietvara pamatā, kas apstrādā izpildlaika lietojumprogrammas. Tā piedāvā daudzas lietojumprogrammas, piemēram, izņēmumu apstrādi, pavedienu pārvaldību, atkritumu savākšanu, atmiņas pārvaldību, tipu drošību un drošību. Visas programmas, kas ir rakstītas .Net Framework, tiek darbinātas kopējā valodas izpildlaikā. Šīs programmas tiek tulkotas kopējā “Intermediate Language Code (CIL)” jo tie netiek tieši tulkoti mašīnkodā. Izpildes fāzē a “JIT (tieši laikā)” kompilators tulko 'CIL programma' mašīnas programmā.

klases bibliotēka

Šajā bibliotēkā ir jau izveidotās funkcijas un klases, kuras programmētāji izmanto savos kodos. Klašu bibliotēkas piedāvā API failu lasīšanai un rakstīšanai, savienojuma izveidei ar datu bāzi un zīmējumiem.

CLI (Common Language Infrastructure)

CLI ir Microsoft specifikācija, kas izpilda augsta līmeņa valodu lietojumprogrammas vairākās datorsistēmās, nemainot nevienu kodu. Tas ir balstīts uz Microsoft .Net koncepciju, jo dažu sistēmas aparatūras un apstrādes ierobežojumu dēļ dažās augsta līmeņa programmēšanas valodās bija nepieciešamas izmaiņas.

.Net lietojumprogrammas tiek veidotas daudzās programmēšanas valodās, piemēram, F#, C# vai Visual Basic. Programmas tiek tulkotas Common Intermediate Language (CIL) un tiek saglabātas komplektu failos ar faila paplašinājumu . dll vai . exe .

Microsoft .Net Framework plusi

Microsoft .Net Framework ir daudz priekšrocību, dažas no kurām ir norādītas tālāk:

  • Atbalstiet vairāku platformu izkārtojumu
  • Visual Studio
  • OOP (objektorientētā programmēšana)
  • Lietojumprogrammu izvietošana
  • Laika taupīšana

Atbalstiet vairāku platformu izkārtojumu

.Net Framework nodrošina atvērtā pirmkoda kodu, kas darbojas vairākās platformās. Piemēram, sistēma ļauj lietotājam darboties operētājsistēmās Linux, Windows un MacOS.

Visual Studio

Visual Studio ir rīks, kas tiek izmantots .Net platformai, kas pārstāv IDE (integrēto izstrādes vidi). Izstrādātāji izmanto šo rīku, lai izveidotu lietojumprogrammas, noņemtu to kļūdas un publicētu tās vairākās platformās.

OOP (objektorientētā programmēšana)

Pats labākais .Net Framework ir tas, ka tas ir balstīts uz OOP un sadala lietojumprogrammas mazākās daļās. Tas ļauj izstrādātājiem strādāt pie viena noteiktā laikā.

Lietojumprogrammu izvietošana

Lietojumprogrammas izvietošana ir vienkārša, izmantojot .Net izstrādes rīku, tāpat kā mapes kopēšana un dzēšana.

Laika taupīšana

.Net Framework ietaupa izstrādātāja laiku, izmantojot nelielus koda gabalus un ietaupa izstrādes izmaksas. Tas arī palielina iespēju palaist lietojumprogrammu īsākā laikā.

Viegla apkope

.Net pirmkods un HTML ir apvienoti, kas ļauj izstrādātājam viegli izstrādāt un uzturēt lapas. Avota koda izpilde serverī padara tīmekļa lapu elastīgāku un spēcīgāku.

Microsoft .Net Framework trūkumi

Daudzi Microsoft .Net Framework trūkumi, daži no tiem ir norādīti šeit:

  • Ātrums
  • Izmaksas
  • Resursu prasība
  • Atmiņas noplūdes problēma

Ātrums

.Net izveidoto lietojumprogrammu ātrums ir lēns. Ātruma atšķirība ir viegli pamanāma, kad izstrādātāji izmanto citu kodu.

Izmaksas

Licencēšanas ziņā šis .Net ietvars ir dārgāks. Ja pieteikuma apjoms ir daudz liels, tad izdevumi nav izturami. Tāpēc šī platforma nav ieteicama, ja cena ir ļoti augsta.

Resursu prasība

Šī sistēma prasa vairāk resursu RAM formā. Kad nepieciešams vairāk RAM, ietvara svars tiek palielināts.

Atmiņas noplūdes problēma

.Net sistēmā atmiņas noplūdes problēma tiek pamanīta tāpat kā citās platformās. Ar atkritumu savācēju .Net nepietiek. Atmiņas noplūdes problēmas ir izplatītas .Net bez pienācīgas pārvaldības. Šīs problēmas risināšana prasa papildu pūles.

Secinājums

Mūsdienās .Net framework ir vispopulārākais ietvars izstrādātāju vidū, jo tas ir drošs, noderīgs un uzticams. Izstrādātāji izmanto šo ietvaru, lai izstrādātu lietojumprogrammas un vietnes, kas piešķir uzņēmumam spēku un palielina izaugsmi līdz nākamajam līmenim. Ikviens smagi strādā, lai palielinātu un uzturētu uzņēmuma izaugsmi. Šajā rakstā ir aprakstīts, kas ir Microsoft .Net Framework vai Runtimes, Microsoft .Net komponenti un tā plusi un mīnusi vienkāršā un labi saprotamā formā.