* Net Framework *
Framework es una respuesta a los cambios que ha tenido la tecnología a traves de los tiempos. El primer gran cambio fue el paso de la programación estructurada (en modo DOS) a una programación orientada a objetos (API - Win 16), que luego cambio con aplicaciones Win 32 y ahora estamos viendo otra evolución, lo que Microsoft llama .NET, que se lanza como respuesta a la tecnología java de sun con lo cual tiene grandes similitudes.
El Framework o muro de trabajo, constituye la base de la plataforma .NET .Es la base fundamental del desarrollo en .NET, porque nos proporciona un conjunto de lenguajes, herramientas y servicios que utilizaremos en la programacion.
Tres capas:
1) Rumtime del lenguaje común: Se encarga de manejar los servicios básicos del Framework, tales como gestión automática de memoria: carga y liberación de memoria, la recolección de los elementos no utilizados, y gestión de errores.
El Framework o muro de trabajo, constituye la base de la plataforma .NET .Es la base fundamental del desarrollo en .NET, porque nos proporciona un conjunto de lenguajes, herramientas y servicios que utilizaremos en la programacion.
Tres capas:
1) Rumtime del lenguaje común: Se encarga de manejar los servicios básicos del Framework, tales como gestión automática de memoria: carga y liberación de memoria, la recolección de los elementos no utilizados, y gestión de errores.
2) Bibliotecas de clases: Son un conjunto de funcionalidades y componentes empaquetados listos para aprovechar y reutilizar en sus aplicaciones. Provee cientos de tipos básicos (clases e interfaces principalmente) orientados a objetos.
Grupos de bibliotecas de clases:
- Biblioteca de clases base (BCL): Define todos los tipos de datos básicos, tales como System.Object (raíz de la jerarquía de objetos .NET), tipos numéricos y de fechas, tipo string, y matrices. También contienen clases que administran las características controles de .NET como: E/S de archivos, subprocesamiento, serialización y seguridad.
- Capa de datos: La capa de datos y XML contiene las clases que trabajan con bases de datos y XML. XML en el formato que utiliza para almacenar cualquier tipo de información. La parte de datos es la que se conoce como ADO.NET.
- Capa de formularios y ASP: Las dos capas siguientes son ASP.NET y Windows Form capas de diseño. Aquí se sitúan todas las clases podemos utilizar para generar las paginas web en el primer caso y las ventanas estándares o formularios en las aplicaciones de Windows en el segundo caso.
El Framework nos provee la implementación de 4 lenguajes compatibles con CLS (especificaciones del lenguaje común), junto con sus compiladores. Es
- Microsoft Visual Basic.NET
- Microsoft Visual C#.NET
- Microsoft Visual J#.NET
- Microsoft Visual C++.NET
Windows Presentation Foundation: Es un subsistema de windows (librerías integradas en el sistema operativo), orientado a unificar los mecanismos de creación y gestión de interfaces de usuario (aplicaciones de escritorio, web para dispositivos móviles). WPF se incluye desde la versión 3.0 y permite desarrollar aplicaciones ricas en interfaz de usuario, animaciones etc.
No hay comentarios.:
Publicar un comentario