Sábado, 29 Jul 2006
.NET (se pronuncia “dot net”) es un conjunto de lenguages de programación. Es también un framework, una plataforma que se encarga, entre otras cosas, de controlar el código ejecutado (los programas escritos en uno de los lenguajes NET). Algunos lenguajes de .NET son Visual Basic NET, C# y J#. En .NET el código no es interpretado directamente por el ordenador, sino que es interpretado por el framework, que se encarga de asignar la memoria y controlar la seguridad entre otras cosas. Al momento de la programación el código viene compilado a un lenguaje intermedio llamado MSIL (Microsoft intermediate language) creando un archivo ejecutable (.exe) o una libreria dinámica (.dll). Al momento de la ejecución del programa este viene compilado nuevamente en memoria, este tipo de compilacion es llamado JIT (Just in time). Para poder usar los programas creados en NET el ordenador debe tener instalado el framework. En las versiones XP y server 2003 el framework viene ya incluido. Existe un proyecto llamado “Mono” que esta creando compatibilidad entre NET y linux.

