Arquitectura Net Framework y CLR

download Arquitectura Net Framework y CLR

of 12

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