Beruflich Dokumente
Kultur Dokumente
0
GRUPO 1
QU ES FRAMEWORK?
El Framework de .Net es una infraestructura sobre la que se rene
En trminos simples el Framework es un conjunto de elementos o piezas de software que pueden ser reutilizadas para la
Forma parte de Microsoft .NET que incluye adems herramientas de programacin (Visual Studio .NET), servidores, software cliente, etc.
Instalacin transparente.
HISTORIA
HISTORIA
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.
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.
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.
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
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
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.
CONCLUSIONES
infraestructura que
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.