..


Enlaces patrocinados

. NET Framework

. NET Framework es básicamente un conjunto de diferentes tecnologías:

  • NET -. Visual Basic, C #, JScript.NET, J # y C + +
  • El Common Language Runtime (CLR) - El motor que mueve todos los programas de la red y ofrece servicios a varias aplicaciones (como la gestión de la memoria y la optimización del rendimiento).
  • . NET Framework - Una biblioteca que contiene miles de pre-construidos funcionalidad para su uso en nuestras aplicaciones
  • ASP.NET - El motor que ejecuta las aplicaciones de Web integrado en la red.
  • Visual Studio - Entorno de desarrollo que contiene un rico conjunto de características que facilitan la productividad de los desarrolladores y simplificar la depuración de aplicaciones

A menudo, la separación entre estos componentes no es clara y tendemos a confundir unos con otros. Esta es una imagen "tomada de Microsoft que ayuda a entender mejor la distribución de las diferentes tecnologías dentro de la biblioteca de clases

Los idiomas más utilizados son sin duda C # y VB.NET. En particular, C # es un lenguaje relativamente nuevo diseñado para la versión 1.0. NET. Los dos lenguajes que utilizan una sintaxis diferente, pero cada uno explota las capacidades de la biblioteca de clases, y son compatibles con el CLR.

Todos los idiomas. NET se compila en un lenguaje más bajo nivel antes de que el código se ejecuta. Este lenguaje se llama el Common Intermediate Language (CIL, o, simplemente, IL) y el CLR sólo funciona en este tipo de código. Las siguientes imágenes del sitio de Microsoft que ilustran cómo las lenguas. NET es compilado en CIL y la estructura del CLR

Estructura del CLR

EXE prácticamente todos (o DLL) que genera. NET contiene el código de CIL, y estos son los archivos que se distribuyen en el cliente PC, en el caso de las aplicaciones Windows Forms, o en el servidor web, en el caso de las aplicaciones web. El CLR no tiene idea de qué idioma se utiliza para generar el código y hacer otra compilación para convertir el código CIL en lenguaje de máquina. Este paso se produce cuando se ejecuta el código.

Ayuda con Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €.
ASP.NET (Curso) ASP.NET (Curso)
Ciclo completo para la creación de aplicaciones Web y un 15% de descuento hasta el 14/09/2011.
SQL y bases de datos (Avanzado) SQL y bases de datos (Curso)
Crear y gestionar bases de datos relacionales. A partir de 39 €.
Enlaces patrocinados