Arquitectura .Net

Páginas: 5 (1197 palabras) Publicado: 10 de junio de 2014
Realizar un trabajo, de entre 2 y 4 páginas, sobre el entorno .NET
Framework. En este apartado, se deben de tratar los siguientes puntos:
· Arquitectura .NET Framework
· Common Lenguaje Runtine (CLR).
· La especificación del lenguaje común CLS.




La Arquitectura .NET Framework de Microsoft ofrece soluciones a los problemas de programación actuales, como son la administración decódigo o la programación para Internet. Para aprovechar las características de .Net hay que entender la arquitectura básica en la que esta implementada esta tecnología y así beneficiarse de todas las características que ofrece esta nueva plataforma.

El .NET Framework es un entorno de ejecución de aplicaciones informáticas sobre el que se ejecuta cualquier programa desarrollado en .NET en cualquierade sus lenguajes (VB.NET, Visual C++ .NET, Visual C# .NET, Visual J#, NetCOBOL, etc.).
Forma parte de Microsoft .NET que incluye además herramientas de programación (Visual Studio .NET), servidores (Windows 2003 Server o SQL Server), software cliente (Windows XP, Windows CE, Office XP), etc.).

Además, ofrecen un entorno de ejecución común, su instalación es transparente, se acabó el fin de lasincompatibilidades de DLL y otros componentes y las capacidades son las mismas en todos los lenguajes .NET.

El Framework de .Net es una infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican enormemente el desarrollo de aplicaciones. Mediante esta herramienta se ofrece un entorno de ejecución altamente distribuido, que permite crear aplicacionesrobustas y escalables. Los principales componentes de este entorno son:
•Lenguajes de compilación
•Biblioteca de clases de .Net
•CLR (Common Language Runtime)







Actualmente, el Framework de .Net es una plataforma no incluida en los diferentes sistemas operativos distribuidos por Microsoft, por lo que es necesaria su instalación previa a la ejecución de programas creados mediante.Net. El Framework se puede descargar gratuitamente desde la web oficial de Microsoft .

.Net Framework 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. Existen más de 30 lenguajes adaptados a .Net, desde los más conocidos como C# (C Sharp), Visual Basic o C++hasta otros lenguajes menos conocidos como Perl o Cobol.

El entorno común de ejecución (Common Language Runtime, CLR) administra el código en tiempo de ejecución y proporciona los servicios básicos (administración de memoria, control de excepciones, control de hilos de ejecución).
Biblioteca de clases base (Base Class Library, BCL) es una colección de código OO que puede ser empleado desdecualquier lenguaje .NET. Contiene los tipos básico, clases para entrada/salida, seguridad, etc.
Al tener definidos los tipos de datos para todos los lenguajes, facilita el intercambio de datos entre aplicaciones desarrolladas en distintos lenguajes.

La capa de datos y XML gestiona el acceso a los datos y el tratamiento de datos XML. Los datos los gestiona mediante ADO.NET y gran parte de lainformación de .NET (configuración, estructura de archivos y de aplicaciones) se gestiona mediante XML.
También aporta facilidad para importar, exportar y tratar datos de/hacia XML.

ASP.NET utiliza Web Forms (para aplicaciones Web basadas en ASP) y los servicios Web. Windows Forms proporciona un conjunto de componentes de interfaz para desarrollar aplicaciones cliente basadas en Windows.


ElCLR es el verdadero núcleo del Framework de .Net, ya que es el entorno de ejecución en el que se cargan las aplicaciones desarrolladas en los distintos lenguajes, ampliando el conjunto de servicios que ofrece el sistema operativo estándar Win32.

El cargador de clases (Class Loader) llama al puntero de inicio del procedimiento, establece su entorno de memoria y mantiene la ejecución bajo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de aplicaciones .net
  • Arquitectura De Red Arc Net
  • Arquitectura N Capas En .Net
  • ARQUITECTURA TRES CAPAS ADO
  • Netoer
  • Neto
  • Nose la neta
  • La Neta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS