Red de conocimiento informático - Aprendizaje de programación - ¿Qué es Microsoft .NET Framework 4?

¿Qué es Microsoft .NET Framework 4?

.NET Framework es un modelo de programación integral y consistente desarrollado por Microsoft para producir experiencias de usuario visualmente impresionantes, comunicaciones seguras y fluidas y modelar una variedad de procesos comerciales.

.NET Framework 4 funcionará junto con versiones anteriores de Framework. De forma predeterminada, las aplicaciones basadas en versiones anteriores de Framework seguirán ejecutándose en la versión de destino.

Microsoft .NET Framework 4 proporciona las siguientes características nuevas y mejoras:

Mejoras en Common Language Runtime (CLR) y Base Class Library (BCL)

Mejoras de rendimiento que incluyen mejor soporte multinúcleo, recolección de basura en segundo plano y archivos adjuntos de perfilador en el servidor.

Nuevos archivos mapeados en memoria y tipos numéricos.

Depuración más sencilla, incluida la depuración de volcados, minivolcados de Watson, depuración en modo mixto de 64 bits y convenciones de código.

Para obtener una lista completa de mejoras en CLR y BCL, vaya aquí.

Innovaciones en los lenguajes Visual Basic y C# como sentencias lambda, caracteres de continuación de línea implícitos, despacho dinámico y parámetros con nombre/opcionales.

Mejoras en el modelado y acceso a datos

Entity Framework permite a los desarrolladores programar bases de datos relacionales utilizando objetos .NET y Language Integrated Query (LINQ). Tiene varias características nuevas, que incluyen ignorar persistencia y soporte POCO, asociaciones de claves externas, carga diferida, soporte de desarrollo basado en pruebas, funciones en modelos y nuevos operadores LINQ. Otras características incluyen: mejor soporte de n niveles con entidades de seguimiento automático, generación de código personalizable utilizando plantillas T4, desarrollo de modelos por primera vez, experiencia de diseñador mejorada, mejor rendimiento y pluralización de conjuntos de entidades. Para obtener más información, vaya aquí.

WCF Data Services es un componente de .NET Framework que le permite crear servicios y aplicaciones basados ​​en REST que exponen y consumen datos en la web utilizando el Protocolo de datos abierto (OData). WCF Data Services tiene varias características nuevas, que incluyen soporte BLOB mejorado, enlace de datos, recuento de filas, personalización de fuentes, proyección y mejoras en la canalización de solicitudes. La integración integrada actual con Microsoft Office 2010 expone los datos de Microsoft Office SharePoint Server como una fuente OData y utiliza la biblioteca cliente de WCF Data Services para acceder a la fuente de datos. Para obtener más información, vaya aquí.

Mejoras de ASP.NET

Más control sobre HTML, ID de elementos y CSS personalizado para crear más fácilmente cuerpos de ventanas web que cumplan con los estándares y sean compatibles con SEO.

Nuevas capacidades de datos dinámicos, incluidos nuevos filtros de consulta, plantillas de entidad, soporte más completo para Entity Framework 4 y capacidades de validación y creación de plantillas que se pueden aplicar fácilmente a los formularios web existentes.

Compatibilidad mejorada con formularios web para la nueva biblioteca AJAX, incluida compatibilidad integrada con redes de entrega de contenido (CDN).

Para obtener una lista completa de las mejoras de ASP.NET, vaya aquí.

Mejoras en Windows Presentation Foundation (WPF)

Agrega compatibilidad con funciones multitáctiles, controles de cinta y extensibilidad de la barra de tareas de Windows 7.

Se agregó soporte para Surface 2.0 SDK.

Nuevos controles de línea de negocio, incluidos controles de gráficos, edición inteligente, cuadrículas de datos y otros controles para mejorar la experiencia del desarrollador al crear aplicaciones centradas en datos.

Mejoras de rendimiento y escalabilidad.

Mejoras visuales en la claridad del texto, alineación de píxeles del diseño, localización e interoperabilidad.

Para obtener una lista completa de las mejoras de WPF, vaya aquí.

Mejoras en el flujo de trabajo de Windows (WF) que permiten a los desarrolladores alojar e interactuar mejor con los flujos de trabajo. Estas mejoras incluyen: un modelo de programación de actividades mejorado, una experiencia de diseñador mejorada, un nuevo estilo de modelado de diagramas de flujo, paneles de actividades ampliados, integración de reglas de flujo de trabajo y nuevas funciones relacionadas con mensajes. .NET Framework 4 también mejora significativamente el rendimiento de los flujos de trabajo basados ​​en WF. Para obtener una lista completa de las mejoras de WF, vaya aquí.

Mejoras en Windows Communication Foundation (WCF), como soporte para WCF Workflow Services (que habilita programas de flujo de trabajo con actividades de mensajería) y soporte relacionado. Además, .NET Framework 4 proporciona nuevas características de WCF, como descubrimiento de servicios, servicios de enrutamiento, soporte REST, diagnóstico y rendimiento. Para obtener una lista completa de mejoras a WCF, vaya aquí.

Nuevas funciones innovadoras de programación paralela, como compatibilidad con bucles paralelos, biblioteca paralela de tareas (TPL), LINQ paralelo (PLINQ) y estructuras de datos de coordinación que permiten a los desarrolladores aprovechar los procesadores multinúcleo.

Instrucciones de instalación

Importante: asegúrese de tener instalados en su computadora los últimos Service Packs de Windows y las actualizaciones críticas. Para buscar actualizaciones de seguridad, visite Windows Update. Si está instalando una versión de 64 bits de XP o Windows 2003, es posible que necesite instalar el componente de imágenes de Windows. La versión de 32 bits del componente de imágenes de Windows se puede encontrar aquí. La versión de 64 bits del componente de imágenes de Windows se puede encontrar aquí.

En esta página, busque y haga clic en el botón Descargar para iniciar la descarga. Si solo necesita la versión x86 más pequeña del instalador, puede encontrarla aquí. Si necesita instalar en ia64, use el instalador ia64 que se encuentra aquí.

Para iniciar la instalación inmediatamente, haga clic en Ejecutar.

Para guardar el archivo descargado en su computadora para poder instalarlo más tarde, haga clic en Guardar.

Para cancelar la instalación, haga clic en Cancelar.

Dirección de descarga:/download/details.aspx?id=17718

Requisitos del sistema

Sistemas operativos compatibles

Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3

Windows XP SP3< / p>

Windows Server 2003 SP2

Windows Vista SP1 o posterior

Windows Server 2008 (no compatible con la función Server Core)

Windows 7

Windows Server 2008 R2 (no compatible con la función Server Core)

Windows 7 SP1

Windows Server 2008 R2 SP1

Arquitecturas compatibles:

x86

x64

ia64 (algunas funciones no son compatibles con ia64, como WPF)

Requisitos de hardware:

Requisitos mínimos recomendados: Pentium 1 GHz o más rápido, 512 MB de RAM o más

Espacio mínimo en disco:

x86 – 850 MB

x64 – 2 GB

Requisitos previos:

Windows Installer 3.1 o posterior

Internet Explorer 5.01 o superior