You are on page 1of 8

INTRODUCCION A LA PLATAFORMA

.NET

La plataforma .NET es un amplio conjunto de


bibliotecas de desarrollo que pueden ser
utilizadas por otras aplicaciones para acelerar
enormemente el desarrollo y obtener de
manera automática características avanzadas
de seguridad, rendimiento, etc...
EL ENTORNO DE EJECUCION CLR
• Common Language Runtime o CLR, es la
implementación de Microsoft de un estándar
llamado Common Language Infrastructure o
CLI.

• Define un entorno de ejecución virtual


independiente en el que trabajan las
aplicaciones escritas con cualquier lenguaje
.NET.
EL ENTORNO DE EJECUCION CLR

Se ocupa:

Gestión de la memoria
la vida de los objetos
La seguridad y la gestión de subprocesos.
Elementos del Framework 2.0
• CLR o Common Language Runtime
– Una de las partes fundamentales de Microsoft .NET Framework, es el CLR o
Common Language Runtime, que no es otra cosa que el entorno o motor de
ejecución de lenguaje común.
– Todo código escrito en .NET es ejecutado bajo el control del CLR como código
administrado.
– Es aquí dónde encontramos una de las diferencias más notables entre las
versiones de Visual Basic anteriores a .NET y las versiones de Visual Basic que
tienen que ver con la plataforma .NET.
• Antes de .NET, las aplicaciones desarrolladas con Visual Basic se ejecutaban como
código no administrado, mientras que las aplicaciones desarrolladas con Visual
Basic bajo el entorno .NET, se ejecutan como código administrado, código
administrado siempre por el CLR.
– El CLR es el centro neurálgico del .NET Framework encargado de gestionar la
ejecución de nuestras aplicaciones, aplicar parámetros de seguridad y ejecutar
el denominado recolector de basura entre otras cosas.
Ventaja:

You might also like