Què és Microsoft .Net Framework o Runtimes?

Que Es Microsoft Net Framework O Runtimes



Les biblioteques .Net comparteixen codis utilitzats pel desenvolupador. Els desenvolupadors utilitzen marcs de desenvolupament per crear i executar aplicacions i serveis web a Windows sense escriure el codi des de zero, només utilitzen codis compartits .Net per realitzar funcions. Cal instal·lar el temps d'execució .Net per escriure codi a .Net. Aquest .Net s'instal·la a Windows 10 i s'actualitza automàticament quan cal.

Aquest article explica breument què és Microsoft .Net Framework o Runtimes.

Descriu Microsoft .Net Framework o Runtimes

La pròpia plataforma .Net es fa utilitzant diferents biblioteques, eines i llenguatges de programació que s'utilitzen per crear moltes aplicacions. El codi de .Net és executat per Windows, Android, Linux i iOS.







1: .Marcs de xarxa



Aquesta és l'adopció de .Net que admet l'execució de llocs web, aplicacions d'escriptori i servidors a Windows.



2: .Net





Aquesta plataforma s'implementa per executar llocs web, aplicacions d'escriptori i servidors a Linux, iOS i Windows. El codi de .Net està fàcilment disponible a GitHub. Al principi, es coneix com a .Net core, ara només ho diem com a .Net.

Components de Microsoft .Net Framework

Els components de Microsoft .Net Framework s'expliquen a continuació:



  • CLR (Common Language Runtime)
  • Biblioteca de classe
  • Common Language Infraestructura (CLI)

CLR (Common Language Runtime)

CLR es troba al nucli del framework .Net que gestiona aplicacions en temps d'execució. Ofereix moltes aplicacions com ara gestió d'excepcions, gestió de fils, recollida d'escombraries, gestió de memòria, seguretat de tipus i seguretat. Tots els programes escrits per a .Net Framework s'executen en el temps d'execució del llenguatge comú. Aquests programes es tradueixen en un comú 'Codi d'idioma intermedi (CIL)' perquè no es tradueixen directament al codi màquina. En la fase d'execució, a 'JIT (just a temps)' compilador tradueix el “Programa CIL” en un programa de màquina.

Biblioteca de classe

Aquesta biblioteca conté les funcions i classes ja construïdes que els programadors utilitzen als seus codis. Les biblioteques de classe ofereixen API per llegir i escriure fitxers, connectar-se a la base de dades i dibuixos.

CLI (Common Language Infrastructure)

CLI és una especificació de Microsoft que executa aplicacions de llenguatge d'alt nivell en diversos sistemes informàtics sense canviar cap codi. Es basa en el concepte Microsoft .Net, a causa d'algun maquinari del sistema i limitació de processament, alguns llenguatges de programació d'alt nivell requerien canvis.

Les aplicacions .Net es creen en molts llenguatges de programació com ara F#, C# o Visual Basic. Els programes es tradueixen a Common Intermediate Language (CIL) i s'emmagatzemen en fitxers de conjunts amb extensió de fitxer . dll o . exe .

Avantatges de Microsoft .Net Framework

Hi ha molts avantatges de Microsoft .Net Framework, alguns dels quals s'enumeren a continuació:

  • Suport de disseny multiplataforma
  • Visual Studio
  • POO (Programació Orientada a Objectes)
  • Desplegament d'aplicacions
  • Estalvi de temps

Suport de disseny multiplataforma

.Net Framework proporciona codi de codi obert que s'executa en diverses plataformes. Per exemple, el marc permet que l'usuari s'executi a Linux, Windows i MacOS.

Visual Studio

Visual Studio és l'eina que s'utilitza per a la plataforma .Net que representa IDE (Entorn de desenvolupament integrat). Els desenvolupadors utilitzen aquesta eina per crear aplicacions, eliminar els seus errors i publicar-les en diverses plataformes.

POO (Programació Orientada a Objectes)

El millor de .Net Framework és que es basa en POO i divideix les aplicacions en parts més petites. Permet als desenvolupadors treballar en un a un moment determinat.

Desplegament d'aplicacions

El desplegament de l'aplicació és senzill utilitzant l'eina de desenvolupament .Net igual que copiar i suprimir una carpeta.

Estalvi de temps

.Net Framework estalvia temps al desenvolupador mitjançant l'ús de petits fragments de codi i estalvia el cost del desenvolupament. També augmenta la possibilitat de llançar l'aplicació en menys temps.

Manteniment fàcil

En .Net es combinen codi font i HTML, cosa que permet al desenvolupador desenvolupar i mantenir pàgines fàcilment. L'execució del codi font al servidor fa que la pàgina web sigui més flexible i forta.

Contres de Microsoft .Net Framework

Molts desavantatges de Microsoft .Net Framework, alguns d'ells s'expliquen aquí:

  • Velocitat
  • Cost
  • Requisit de recursos
  • Problema de fuga de memòria

Velocitat

La velocitat de les aplicacions fetes a .Net és lenta. La diferència de velocitat es nota fàcilment quan els desenvolupadors utilitzen un altre codi.

Cost

Pel que fa a llicències, aquest framework .Net és més car. Si la mida de l'aplicació és molt gran, les despeses no són suportables. Per tant, aquesta plataforma no es recomana quan el preu és molt alt.

Requisit de recursos

Aquest marc requereix més recursos en forma de memòria RAM. Quan es requereix més memòria RAM, augmenta el pes del marc.

Problema de fuga de memòria

En el framework .Net, el problema de fuites de memòria es nota com en altres plataformes. Garbage Collector a .Net no és suficient. Els problemes de fuites de memòria són habituals a .Net sense una gestió adequada. La resolució d'aquest problema requereix un esforç addicional.

Conclusió

Avui dia, .Net framework és el framework més popular entre els desenvolupadors perquè és segur, útil i fiable. Els desenvolupadors utilitzen aquest marc per desenvolupar aplicacions i llocs web que donen força a l'empresa i augmenten el creixement al següent nivell. Tothom treballa dur per augmentar i mantenir el creixement de l'empresa. Aquest article descriu què és Microsoft .Net Framework o Runtimes, els components de Microsoft .Net i els seus pros i contres d'una forma fàcil i comprensible.