11 jul 2008

Que es el .net framework?

Sólo una breve introducción, por si alguien aún no está familiarizado con ésta tecnología.

.Net Framework es una plataforma de desarrollo de software que Microsoft lanzó al mercado como respuesta a la creciente couta del mercado que está tomando la tecnología Java de Sun Microsystems.

Se trata de un conjunto de utilidades que gracias a la norma, (incluída en ECMA-335, ISO/IEC 23271), que define la implementación de BCL, permite su implementación en varias plataformas; una de ellas es Mono, un proyecto que pretende ser la implementación libre de .Net para GNU/Linux.

A grandes rasgos, el framework permite el desarrollo de aplicaciones en varios lenguajes gracias al CLR. Básicamente, todo se compila en un lenguaje intermedio, que es compatible con CLR, llamado MSIL, el cuál está basado en CLS.

Luego para ejecutar las aplicaciones se utiliza un compilador JIT el cual ejecuta el código máquina real en la máquina del cliente, lo cual permite independencia con respecto a la arquitectura.

En la imagen se puede ver la estructura básica del .Net Framework.

Estructura básica del framework

Fuente: Wikipedia

No hay comentarios:

Publicar un comentario