You are on page 1of 2

Ensamblados son ficheros con

forma de EXE o DLL que contienen Plataforma punto net


toda la funcionalidad de la Existen más de 30
aplicación de forma encapsulada El Framework de .Net es una lenguajes adaptados
infraestructura sobre la que se reúne a .Net, desde los más
Los principales componentes
todo un conjunto de lenguajes y conocidos como C#
de este entorno son:
servicios que simplifican enormemente (C Sharp), Visual
el desarrollo de aplicaciones. Basic o C++

Lenguajes de compilación soporta múltiples lenguajes de programación y aunque cada


lenguaje tiene sus características propias, es posible desarrollar
cualquier tipo de aplicación con cualquiera de estos lenguajes.
es el entorno de ejecución en el que se cargan las aplicaciones
CLR (Common Language Runtime) desarrolladas en los distintos lenguajes

ASP.NET para construir aplicaciones y servicios Web


Incluyen tres
Biblioteca de clases de .Net componente Windows Forms para desarrollar interfaces de usuario
claves
ADO.NET para conectar las aplicaciones a bases de datos

Common Language Microsoft Intermediate Lenguaje Compilador JIT (Just-In-


Specification (CLS) (MSIL) compila el código fuente Time) genera el código
determina las reglas de cualquiera de los lenguajes máquina real que se
necesarias para crear soportados por .Net en un ejecuta en la plataforma
código MSIL compatible mismo código, denominado que tenga la
con el CLR. código intermedio computadora.
Ventajas e inconvenientes de la plataforma .Net.

Ventajas Inconvenientes

Código administrado: El CLR realiza un • Procesos como la recolección de basura


control automático del código para que este de .Net o la administración de código
sea seguro introducen factores de sobrecarga que
Interoperabilidad multilenguaje: El código repercuten en la demanda de más
puede ser escrito en cualquier lenguaje requisitos del sistema
compatible con .Net
Compilación just-in-time: El compilador JIT • el consumo de recursos durante la
incluido en el Framework compila el código ejecución es mucho mayor, aunque con
intermedio (MSIL) generando el código los procesadores actuales esto cada vez
máquina propio de la plataforma es menos inconveniente.
Garbage collector: Proporciona un sistema
automático de administración de memoria • El nivel de administración del código
denominado recolector de basura (garbage dependerá en gran medida del lenguaje
collector) que utilicemos para programar.
Seguridad de acceso al código: Se puede
especificar que una pieza de código tenga
permisos de lectura de archivos pero no de
escritura
Despliegue: Resulta mucho más fácil el
desarrollo de aplicaciones distribuidas y el
mantenimiento de las mismas.

You might also like