Red de conocimiento informático - Computadora portátil - La versión del marco .net

La versión del marco .net

Versión Número de versión completo Fecha de lanzamiento Visual Studio Windows Instalación predeterminada 1.0 1.0.3705.0 2002-02-13 Visual Studio .NET 2002 Windows XP Media Center Edition

Windows XP Tablet PC Edición 1.1 1.1.4322.573 2003-04-24 Visual Studio .NET 2003 Windows Server 2003 2.0 2.0.50727.42 2005-11-07 Visual Studio 20053.0 3.0.4506.30 2006-11-06Windows Vista

Windows Server 2008 3.5 3 . 5. 21022.8 2007-11-19 Visual Studio 2008 Windows 7

Windows Server 2008 R2 4.0 4.0.30319.1 2010-04-12 Visual Studio 20104.5 4.5.40805 2012-02-20 Visual Studio 2012 RC Windows 8 RP

Windows Server 8 RC 4.64.6.30455572015-7-21Visual Studio 2015Windows 10 versión completa número-1.0.3705

Esta es la arquitectura .NET original, lanzada en 2002. Está disponible como un paquete independiente y redistribuible o en un kit de desarrollo de software. También fue parte de la primera distribución de Microsoft Visual Studio .NET. Número de versión completa: 1.1.4322

Esta es la primera actualización importante de .NET Framework, lanzada en 2003. Está disponible como un paquete redistribuible independiente o en un kit de desarrollo de software. También forma parte de la segunda versión de Microsoft Visual Studio .NET (también conocida como Visual Studio .NET 2003). También es la primera versión del marco .NET integrado en el sistema operativo Windows: Windows Server 2003.

Mejoras desde la versión 1.0:

Soporte integrado para controles mobileASP NET. Esto se implementó como una característica complementaria en la versión 1.0 y ahora está integrado en el marco.

Cambios de seguridad: permita que el código de Windows Forms se ejecute con un comportamiento confiable para que pueda ejecutarse de forma segura en el entorno de Internet y agregue capacidades de acceso de seguridad al código para aplicaciones ASP NET.

Soporte integrado para bases de datos ODBC y Oracle. Esto se implementó como una característica complementaria en la versión 1.0 y ahora está integrado en el marco.

.NET Compact Framework: este es un subconjunto de .NET Framework para dispositivos inteligentes.

Soporte para IPv6.

Muchos cambios en la API. Número de versión completa -2.0.50727.42, publicada el 27 de octubre de 2005.

Los componentes de .NET Framework 2.0 están incluidos en Visual Studio 2005 y SQL Server 2005.

La versión RTM se puede descargar de forma gratuita a través de la versión MSDNUniverse.

Mejoras desde la versión 1.1:

Toneladas de cambios en la API.

La nueva API permite que las aplicaciones que no son .NET y que necesitan administrar instancias de tiempo de ejecución .NET hagan esto. Esta nueva API proporciona un buen control sobre varias funciones del tiempo de ejecución de .NET, incluidos subprocesos múltiples, asignación de memoria, carga de código, etc. Fue diseñado originalmente para que Microsoft SQL Server use eficientemente el tiempo de ejecución de .NET porque Microsoft SQL Server tiene su propio administrador de programación y administrador de memoria. Fecha de lanzamiento 21/11/2006. Anteriormente conocido como "WinFX". Se sigue utilizando el tiempo de ejecución de lenguaje público (CLR) de .NET framework versión 2.0 y se agregan cuatro marcos para adaptarse a futuras direcciones de desarrollo de software:

Windows Presentation Foundation (WPF): proporciona una mejor experiencia de usuario, solía desarrollar programas Windows Forms y aplicaciones de navegador (consulte WPF/E).

Windows Communication Foundation (WCF): proporciona una red segura respaldada por el marco de servicio (servicio web) SOA (arquitectura de software orientada a servicios).

Windows Workflow Foundation (WF): Proporciona una interfaz de programación de aplicaciones que proporciona soporte básico para el diseño y desarrollo de aplicaciones orientadas al flujo de trabajo.

Windows CardSpace: Proporciona una solución SSO, cada usuario tiene su propio CardSpace. Esta versión incluirá un compilador que admite funciones de lenguaje centradas en C# y VB Net, así como compatibilidad con Language-Integrated Query (LINQ). Esta versión se lanza con Visual Studio 2008.

Al mismo tiempo, .NET Framework 3.5 incluye automáticamente .NET Framework 2.0 SP1 y .NET Framework 3.0 SP1 para proporcionar correcciones de seguridad para estas dos versiones, así como una pequeña cantidad de nuevas bibliotecas de clases. La versión proporciona Las nuevas características son:

Atributo (Atributo) del método de extensión (ExtensionMethod), que se utiliza para brindar soporte para métodos de extensión

Soporte LINQ, incluidos LINQ toObject, LINQ toADO NET y LINQ a XML

Árbol de expresiones (ExpressionTree), utilizado para brindar soporte para expresiones Lambda

Estrechamente integrado con Language Integrated Query (LINQ) y reconocimiento de datos. Con esta nueva característica, puede escribir código en cualquier lenguaje compatible con LINQ usando la misma sintaxis para filtrar y enumerar muchos tipos de datos SQL, colecciones, XML y conjuntos de datos, así como crear proyecciones de ellos.

Utilice ASP NET AJAX para crear experiencias web más efectivas, interactivas y altamente personalizadas que funcionen en todos los navegadores más populares.

Nuevo soporte de protocolo web para generar servicios WCF, incluidos AJAX, JSON, REST, POX, RSS, ATOM y varios estándares WS-* nuevos.

Completa compatibilidad con herramientas para WF, WCF y WPF en Visual Studio 2008, incluida la nueva tecnología de servicios habilitados para flujo de trabajo.

Las nuevas clases en la biblioteca de clases base (BCL) de .NET Framework 3.5 abordan muchas solicitudes comunes de los clientes. .NET Framework 3.5 SP1 incluye automáticamente .NET Framework 2.0 SP2 y .NET Framework 3.0 SP2.

Esta versión se lanza con Visual Studio 2008 SP1. Esta versión proporciona las siguientes características nuevas:

Las nuevas características de ASP NET incluyen datos dinámicos de ASP NET y características adicionales de ASP NET AJAX. La primera proporciona un marco de andamiaje enriquecido para una mayor rapidez. Desarrollo basado en datos, que brinda soporte para administrar el historial del navegador (compatibilidad con el botón Atrás).

ADO NET Entity Framework.

Soporte de proveedor de datos para SQL Server2008.

El documento de configuración del cliente de .NET framework es un subconjunto de la versión completa de .NET framework, orientado a aplicaciones cliente. Esto mejora la experiencia de instalación en computadoras que aún no tienen instalado .NET Framework.

Mejora el rendimiento de Windows Presentation Foundation, incluidas mejoras en la velocidad de inicio y el rendimiento del efecto de mapa de bits. Las características agregadas a Windows Presentation Foundation incluyen un mejor soporte para aplicaciones de línea de negocios, soporte nativo para pantallas de inicio, soporte para sombreadores de píxeles DirectX y un nuevo control WebBrowser.

Los editores de aplicaciones ClickOnce pueden decidir si cancelan la firma y el hashing caso por caso, los desarrolladores pueden instalar mediante programación aplicaciones ClickOnce que muestran firmas personalizadas y los cuadros de diálogo de error de ClickOnce admiten señalar firmas específicas en la red. Enlace al sitio de soporte de la aplicación.

El proveedor de datos .NET Framework para SQL Server (System.Data.SqlClient) es totalmente compatible con todas las funciones nuevas del motor de base de datos SQL Server 2008. Para obtener más información sobre la compatibilidad de .NET Framework con SQL Server 2008, consulte Novedades de SQL Server (ADO NET). ADO NET Data Platform es una estrategia de múltiples versiones que permite a los desarrolladores programar contra un modelo de datos de entidad conceptual, facilitando así sus esfuerzos de codificación y mantenimiento. Esta plataforma proporciona herramientas ADO NET Entity Framework, Entity Data Model (EDM), Object Services, LINQ toEntities, Entity SQL, EntityClient, ADO NET Data Services y Entity Data Model.

Windows Communication Foundation ahora proporciona soporte de interoperabilidad mejorado, mejora la experiencia de depuración en escenarios de confianza parcial y extiende el soporte de protocolo integrado para aplicaciones más amplias a aplicaciones Web 2.0, lo que hace que los serializadores de DataContract sean más fáciles de usar.

El espacio de nombres Microsoft.VisualBasic.PowerPacks presenta un nuevo control DataRepeater que muestra datos en un formato de lista personalizable. Este espacio de nombres también contiene nuevas formas vectoriales. .NET Framework 4.6, que agrega muchas mejoras basadas en 4.5.1, que incluyen WPF, WCF, Windows Workflow, Windows Forms de alto DPI, compilador justo a tiempo RyuJIT, conjunto de instrucciones SIMD, recolector de basura, ADO.NET, Red, compatibilidad y otros aspectos, también mejora en gran medida la velocidad de ejecución de las aplicaciones .NET.