Está en la página 1de 15

FRAMEWORK 4.

0
GRUPO 1

ALVARADO ALIPAZAGA HEVER COZ PARIONA LUZ KATHERINNE

CUEVA CUYAN FRANSIS


REQUEJO COLLANTES ELIZABETH ROBLES PALMA PAUL ROJAS ROJAS JOSELINE SOTIL BLAS PIERO STEFFANO

QU ES FRAMEWORK?
El Framework de .Net es una infraestructura sobre la que se rene

todo un conjunto de lenguajes y servicios que simplifican


enormemente el desarrollo de aplicaciones. Mediante esta herramienta se ofrece un entorno de ejecucin altamente distribuido, que permite crear aplicaciones robustas y escalables.

En trminos simples el Framework es un conjunto de elementos o piezas de software que pueden ser reutilizadas para la

construccin de otras piezas de software o programas de


computadoras

EL ENTORNO .NET FRAMEWORK

Entorno de ejecucin de aplicaciones informticas sobre el que se

ejecuta cualquier programa desarrollado en .NET en cualquiera de sus


lenguajes (VB.NET, Visual C++ .NET, de sus lenguajes (VB.NET, Visual C++ .NET, Visual C# .NET, Visual J#, NetCOBOL, etc.).

Forma parte de Microsoft .NET que incluye adems herramientas de programacin (Visual Studio .NET), servidores, software cliente, etc.

Ofrecen un entorno de ejecucin comn:

Instalacin transparente.

Fin de las incompatibilidades de DLL y otros componentes.


Mismas capacidades para todos los lenguajes.

HISTORIA

HISTORIA

ARQUITECTURA DE .NET FRAMEWORK

COMO ESTA COMPUESTA EL NET FRAMEWORK


Net Framework es la abse fundamental del desarrollo .Net

porque proporciona herramientas y servicios, que utilizaremos


en la programacin, que se agrupa en 3:

Runtime del lenguaje comn.


Biblioteca de clases. Cls y lenguajes.

.NET FRAMEWORK 4.0


.NET Framework 4 incluye un modelo de seguridad mejorado.

Las versiones anteriores de .NET Framework no proporcionaban ninguna manera de determinar si un dominio de aplicacin concreto estaba afectando a otros dominios de aplicacin, ya que las API y las herramientas del sistema operativo, como el Administrador de tareas de Windows, solo eran precisas en el nivel de proceso. A partir de .NET Framework 4, puede calcular el uso del procesador y de la memoria por dominio de aplicacin. Puede supervisar el uso de la CPU y de la memoria de cada dominio de aplicacin. La supervisin de recursos del dominio de aplicacin est disponible a travs de las API de hospedaje administrado y nativo, y de Seguimiento de eventos para Windows (ETW). Cuando esta caracterstica est habilitada, recopila estadsticas para todos los dominios de aplicacin del proceso mientras dure el proceso. Ahora puede tener acceso a los eventos de ETW con fines de diagnstico para mejorar el rendimiento. Para obtener ms informacin. El atributo System.Runtime.ExceptionServices.HandleProcessCorruptedStateExcepti onsAttribute permite al cdigo administrado administrar excepciones que indican un estado de proceso daado.

.NET FRAMEWORK 4.0

.NET FRAMEWORK 4.0


Web ASP.NET versin 4 presenta nuevas caractersticas en las reas siguientes:

Servicios principales, incluida una nueva API que permite extender el

almacenamiento en cach, la compatibilidad con la compresin de los datos de


estado de sesin y un nuevo administrador de precarga de aplicacin (caracterstica de inicio automtico).

Formularios Web Forms, con ms compatibilidad integrada con el enrutamiento

de ASP.NET, compatibilidad mejorada con estndares web, actualizacin de la


compatibilidad de los exploradores, nuevas caractersticas para los controles de datos y nuevas caractersticas para la administracin de los estados de vista.

Controles de formularios Web Forms, con un nuevo control Chart. MVC, con nuevos mtodos de aplicacin auxiliar para las vistas, compatibilidad con aplicaciones MVC subdivididas y controladores asincrnicos.

.NET FRAMEWORK 4.0

CLIENTE La versin 4 de Windows Presentation Foundation (WPF) contiene cambios y mejoras en las reas siguientes: Nuevos controles, incluidos Calendar, DataGrid y DatePicker. VisualStateManager admite el cambio de estados de los controles. Entrada tctil y manipulacin le permite crear aplicaciones que reciben datos de varias entradas tctiles simultneamente en Windows 7. Grficos y animacin admite el redondeo del diseo, Pixel Shader versin 3.0, composicin en cach y funciones de aceleracin. Texto ha mejorado la presentacin de texto, y admite personalizar el color del smbolo de intercalacin y seleccionar el color en los cuadros de texto. El enlace se admite en la propiedad Command de InputBinding, objetos dinmicos y la propiedad Text.

Windows Communication Foundation (WCF) proporciona las mejoras siguientes:


Activacin basada en la configuracin: ya no es necesario tener un archivo .svc. Integracin de System.Web.Routing: le ofrece ms control sobre la direccin URL del servicio al permitir el uso de direcciones URL sin extensin.

Compatibilidad con varios enlaces de sitios de IIS: le permite tener varias direcciones base con el mismo protocolo en el mismo sitio web.

Servicio de enrutamiento: le permite enrutar mensajes segn el contenido. Compatibilidad reconocibles. con WS-Discovery: le permite crear y buscar servicios

Extremos estndar: extremos predefinidos que le permiten especificar nicamente ciertas propiedades.

Servicios de flujo de trabajo: integra WCF y WF proporcionando actividades para enviar y recibir mensajes, la posibilidad de poner en correlacin mensajes basndose en el contenido y un host de servicio de flujo de trabajo.

APLICACI0NES

Aplicaciones GUI de Windows (Windows Forms) Aplicaciones de Windows Presentation Foundation (WPF) Aplicaciones de ASP.NET

Servicios de Windows Vea Aplicaciones orientadas a servicios utilizando


Windows Communication Foundation (WCF).

Aplicaciones habilitadas para el flujo de trabajo utilizando Windows Workflow Foundation (WF).

Por ejemplo, las clases de Windows Forms son un conjunto completo de tipos reutilizables que simplifican enormemente el desarrollo de interfaces GUI para

Windows. Si escribe una aplicacin Web Form de ASP.NET, puede utilizar las
clases de formularios Web Forms.

IMPACTO

El programador no necesita plantearse una estructura global de la

aplicacin, sino que el framework le proporciona un esqueleto que


hay que "rellenar".

Facilita la colaboracin. Cualquiera que haya tenido que "pelearse" con el cdigo fuente de otro programador (o incluso con el propio, pasado algn tiempo!) sabr lo difcil que es entenderlo y modificarlo; por tanto, todo lo que sea definir y estandarizar va a ahorrar tiempo y trabajo a los desarrollos colaborativos.

Es ms fcil encontrar herramientas (utilidades, libreras) adaptadas


al framework concreto para facilitar el desarrollo.

CONCLUSIONES

En sentido general podemos decir que los frameworks ofrecen una

infraestructura que

permite a los desarrolladores tener


actualizar, un

un cdigo ms ordenado, limpio y fcil de cdigo ms seguro y robusto y mucho ms eficiente.

Podemos

afirmar

que

los

Frameworks

representan

una arquitectura de software que modela las relaciones generales de las entidades. Proveen una estructura de trabajo la cual extienden o utilizan las aplicaciones.