martes, 7 de enero de 2014

Componentes del .NET Framework


El .NET Framework está formado por distintos componentes que ayudan a generar y ejecutar aplicaciones basadas en .NET:

  1.        Substrato de la plataforma

El .NET Framework debe ejecutarse sobre un sistema operativo. Actualmente, puede ejecutarse en sistemas operativos Microsoft Win32®, como Windows 2000, Windows 2003, Windows XP y Windows 98. Además, el .NET Framework se extiende para su ejecución en otras plataformas, como Windows CE, a través del .NET Compact Framework.
  1. 2.  Servicios de aplicaciones

Cuando se ejecuta en Windows 2000 o Windows 2003, el desarrollador tiene disponibles servicios de aplicaciones como los Servicios de Componentes, Colas de Mensajes, Internet Information Services (IIS) y Windows Management Instrumentation (WMI). El .NET Framework expone los servicios de aplicaciones a través de clases en la biblioteca de clases del .NET Framework.
  1. 3.      Biblioteca de clases del .NET Framework

La biblioteca de clases del .NET Framework expone características del CLR y simplifica el desarrollo de aplicaciones basadas en .NET. Además, los desarrolladores pueden extender las clases creando sus propias bibliotecas de clases.

La biblioteca de clases del .NET Framework implementa el .NET Framework. Todas las aplicaciones (Web, Windows y Servicios Web XML) acceden a las mismas bibliotecas de clases del .NET Framework, que se almacenan en espacios de nombres. Todos los lenguajes basados en .NET también acceden a las mismas bibliotecas.
  1. 4.      Common Language Runtime

El CLR simplifica el desarrollo de aplicaciones, proporciona un entorno de ejecución robusta y segura, soporta múltiples lenguajes y simplifica la implantación y administración de las aplicaciones.
El entorno del CLR también se denomina entorno gestionado, en el que se ofrecen automáticamente servicios comunes, como la recolección de basura y la seguridad.
  1. 5.      Microsoft ADO.NET

ADO.NET es la siguiente generación de la tecnología ActiveX® Data Objects (ADO) de Microsoft. ADO.NET ofrece un soporte mejorado del modelo de programación desconectado. ADO.NET también proporciona un amplio soporte de XML.

  1. 6.      ASP.NET

ASP.NET es un marco de programación creado sobre el CLR. Puede utilizarse en un servidor para crear potentes aplicaciones Web. ASP.NET Web Forms proporcionan una forma fácil y potente de generar interfaces de usuario (IUs) Web dinámicos.
  1. 7.      Servicios Web XML

Los Servicios Web XML son componentes Web programables que pueden compartirse entre aplicaciones en Internet o en intranets. El .NET Framework proporciona herramientas y clases para crear, probar y distribuir servicios Web XML.
  1. 8.      Interfaces de usuario

El .NET Framework soporta tres tipos de IUs:
Web Forms, que funcionan a través de ASP.NET y HTTP (Hypertext Transfer Protocol)
Windows Forms, que se ejecutan en equipos cliente Win32
La consola de la línea de comandos
  1. 9.      Lenguajes

Cualquier lenguaje que cumpla con la Especificación de Lenguaje Común (Common Language Specification - CLS) puede ejecutarse en el CLR. En el .NET Framework, Microsof proporciona soporte para Microsoft VisualBasic® .NET, Microsoft Visual C++® .NET, C#, y Microsoft JScript® .NET.Terceras partes pueden proporcionar lenguajes adicionales.



No hay comentarios:

Publicar un comentario