Sunteți pe pagina 1din 12

Alejandra Elioza Linares

23 / 02 / 2010
.NET FRAMEWORK
 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.
• 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 desde cualquier 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 la informació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.
VB C++ C# J# …
.NET Framework SDK

Common Language Specification

Class Library
.NET Framework
ASP.NET Windows Forms
.NET Framework
Redistributable

ADO.NET y XML
Base Class Library

Windows COM+ Services


 El CLR es el motor de ejecución (runtime) de .NET

 El Common Language Runtime (CLR) es el núcleo de la


plataforma .NET. Es el motor encargado de gestionar la ejecución de
las aplicaciones para ella desarrolladas y a las que ofrece
numerosos servicios que simplifican su desarrollo y favorecen su
fiabilidad y seguridad.
– Compilación Just-In-Time (JIT)
– Gestión automática de memoria (Garbage Collector)
– Gestión de errores consistente (Excepciones)
– Ejecución basada en componentes (Assemblies)
– Gestión de Seguridad
– Multithreading
GRACIAS

S-ar putea să vă placă și