Arquitectura Net Framework y CLR
Transcript of Arquitectura Net Framework y CLR
-
8/14/2019 Arquitectura Net Framework y CLR
1/12
Alejandra Elioza Linares23 / 02 / 2010
-
8/14/2019 Arquitectura Net Framework y CLR
2/12
.NET FRAMEWORK
-
8/14/2019 Arquitectura Net Framework y CLR
3/12
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 requerimientoscomunes de los programas y gestiona la ejecucin de programasescritos especficamente para este Framework.
-
8/14/2019 Arquitectura Net Framework y CLR
4/12
El entorno comn de ejecucin (Common Language Runtime, CLR)
administra el cdigo en tiempo de ejecucin y proporciona los servicios
bsicos (administracin de memoria, control de excepciones, control de
hilos de ejecucin).
-
8/14/2019 Arquitectura Net Framework y CLR
5/12
Biblioteca de clases base (Base Class Library, BCL) es una coleccin
de cdigo OO que puede ser empleado desde cualquier lenguaje .NET.
Contiene los tipos bsico, 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.
-
8/14/2019 Arquitectura Net Framework y CLR
6/12
La capa de datos y XML gestiona el acceso a los datos y eltratamiento de datos XML. Los datos los gestiona medianteADO.NET y gran parte de la informacin de .NET (configuracin,estructura de archivos y de aplicaciones) se gestiona medianteXML.Tambin aporta facilidad para importar, exportar y tratar datosde/hacia XML.
ASP.NET utiliza Web Forms (para aplicaciones Web basadas enASP) y los servicios Web. Windows Forms proporciona unconjunto de componentes de interfaz para desarrollar aplicacionescliente basadas en Windows.
-
8/14/2019 Arquitectura Net Framework y CLR
7/12
Windows COM+ Services
Base Class Library
ADO.NET y XML
ASP.NET Windows Forms
Common Language Specification
VB C++ C# J#
.NETFramework
Redistributable
.NETFrameworkSDK
-
8/14/2019 Arquitectura Net Framework y CLR
8/12
El CLR es el motor de ejecucin (runtime) de .NET
El Common Language Runtime (CLR ) es el ncleo de laplataforma .NET. Es el motor encargado de gestionar la ejecucin dlas aplicaciones para ella desarrolladas y a las que ofrece
numerosos servicios que simplifican su desarrollo y favorecen sufiabilidad y seguridad.
-
8/14/2019 Arquitectura Net Framework y CLR
9/12
Compilacin Just-In-Time (JIT) Gestin automtica de memoria (Garbage Collector) Gestin de errores consistente (Excepciones) Ejecucin basada en componentes (Assemblies) Gestin de Seguridad Multithreading
-
8/14/2019 Arquitectura Net Framework y CLR
10/12
-
8/14/2019 Arquitectura Net Framework y CLR
11/12
-
8/14/2019 Arquitectura Net Framework y CLR
12/12
GRACIASGRACIAS