Microsoft

Páginas: 13 (3071 palabras) Publicado: 25 de agosto de 2011
El Microsoft .NET Framework, es un componente de software que puede ser o es incluido en los sistemas operativos Microsoft Windows. Provee soluciones pre-codificadas para requerimientos comunes de los programas y gestiona la ejecución de programas escritos específicamente para este framework.

Microsoft desea que todas las aplicaciones creadas para la plataforma Windows, sean basadas en el .NETFramework. Su objetivo es crear un marco de desarrollo de software sencillo, reduciendo las vulnerabilidades y aumentando la seguridad de los programas desarrollados.

Las soluciones pre-codificadas que forman la biblioteca .NET, cubren un gran rango de necesidades de la programación de programas. Los programadores las emplean y combinan con sus propios códigos en sus programas. El frameworkincluye soluciones en áreas como: la interfaz de usuario, acceso a datos, conectividad a bases de datos, criptografía, desarrollo de aplicaciones web, algoritmos numéricos y comunicación de redes.

Con esta plataforma Microsoft incursiona de lleno en el campo de los servicios web y establece al XML como norma en el transporte de información en sus productos y lo promociona como tal en los sistemasdesarrollados utilizando sus herramientas.
Funcionamiento

Aporta librerias (archivos dll y otros) necesarias para ejecutar aplicaciones desarrolladas en studio .net de microsoft. Desde la aparición de .net y nuevos lenguajes de programación orientados a objetos (C#, java #, sql .net, etc.) son necesarios .net framework para hacerlos funcionar.
El .NET Framework se instala como un componenteaparte en Windows 2000, mientras que Windows XP y las futuras versiones de Windows lo incorporan directamente al sistema operativo. Como por ejemplo Windows Server 2003 o Windows .NET CE.

El .NET Compact Framework permite hacer uso de los servicios Web en dispositivos móviles. Debido a que es un subconjunto del .NET Framework comparte el mismo modelo de programación y herramientas de desarrollode aplicaciones haciendo posible que los desarrolladores transfieran sus conocimientos existentes al desarrollo de aplicaciones móviles.

Figura IX.3 "El Componente del Marco de trabajo .NET "

Los componentes del .NET Framework proveen los "ladrillos" necesarios para construir las aplicaciones Web, los servicios Web y cualquier otra aplicación dentro de Visual Studio .NET. Ahora que tenemosuna visión general del .NET Framework, vamos a estudiar que función cumplen las partes que lo componen.

Figura IX.4: "Runtime del Leguaje Común"

El Common Language Runtime provee lo que se llama código administrado, es decir, un entorno que provee servicios automáticos al código que se ejecuta. Los servicios son variados:
* Cargador de Clases: Permite cargar en memoria las clases.
*Compilador MSIL a nativo: Transforma código intermedio de alto nivel independiente del hardware que lo ejecuta a código de máquina propio del dispositivo que lo ejecuta.
* Administrador de Código: Coordina toda la operación de los distintos subsistemas del Common Language Runtime.
* Recolector de Basura: Elimina de memoria objetos no utilizados.
* Motor de Seguridad: Administra laseguridad del código que se ejecuta.
* Motor de Depuración: Permite hacer un seguimiento de la ejecución del código aún cuando se utilicen lenguajes distintos.
* Verificador de Tipos: Controla que las variables de la aplicación usen el área de memoria que tienen asignado.
* Administrador de Excepciones: Maneja los errores que se producen durante la ejecución del código.
* Soporte demultiproceso (threads): Permite ejecutar código en forma paralela.
* Empaquetador de COM: Coordina la comunicación con los componentes COM para que puedan ser usados por el .NET Framework.
* Soporte de la Biblioteca de Clases Base: Interfase con las clases base del .NET Framework.

Figura IX.5: "Librería de Clases .NET"

La librera de clases base son las clases sobre las cuales se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microsoft
  • Microsoft
  • Microsoft
  • microsoft
  • microsoft
  • Microsoft
  • microsoft
  • microsoft

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS