.NET Framework, Versiones y Características
Información general acerca de .NET Framework
.NET
Framework es una tecnología que soporta la compilación y ejecución de
aplicaciones y servicios Web XML de última generación. El diseño de .NET
Framework está enfocado a cumplir los siguientes objetivos:
- Proporcionar un
entorno coherente de programación orientada a objetos, en el que el código
de los objetos se pueda almacenar y ejecutar de forma local, ejecutar de
forma local pero distribuida en Internet o ejecutar de forma remota.
- Proporcionar un
entorno de ejecución de código que minimiza los conflictos en el
despliegue y versionado de software.
- Ofrecer un entorno
de ejecución de código que promueva la ejecución segura del mismo, incluso
del creado por terceros desconocidos o que no son de plena confianza.
- Proporcionar un
entorno de ejecución de código que elimine los problemas de rendimiento de
los entornos en los que se utilizan scripts o intérpretes de comandos.
- Ofrecer al
programador una experiencia coherente entre tipos de aplicaciones muy
diferentes, como las basadas en Windows o en el Web.
- Basar toda la
comunicación en estándares del sector para asegurar que el código de .NET
Framework se puede integrar con otros tipos de código.
.NET Framework puede hospedarse
en componentes no administrados que cargan Common Language Runtime en sus
procesos e inician la ejecución de código administrado, con lo que se crea un
entorno de software en el que se pueden utilizar características administradas
y no administradas. En .NET Framework no sólo se ofrecen varios hosts de motor en
tiempo de ejecución, sino que también se admite el desarrollo de estos hosts
por parte de terceros.
Common Language Runtime
administra la memoria, ejecución de subprocesos, ejecución de código,
comprobación de la seguridad del código, compilación y demás servicios del
sistema. Estas características son intrínsecas del código
administrado que se ejecuta en Common Language Runtime.
Con respecto a la seguridad, los componentes administrados reciben grados
de confianza diferentes, en función de una serie de factores entre los que se
incluye su origen (como Internet, red empresarial o equipo local). Esto significa que un componente
administrado puede ser capaz o no de realizar operaciones de acceso a archivos,
operaciones de acceso al Registro y otras funciones delicadas, incluso si se
está utilizando en la misma aplicación activa.
Versión de .NET Framework
1.0
Versión de CLR
1.0
Características
Contenía la primera versión de CLR y la primera versión de las bibliotecas de clases base.
Versión de .NET Framework
1.1
Versión de CLR
1.1
Características
Incluía actualizaciones de ASP.NET y ADO.NET. Esta versión se actualizó dos veces posteriormente, con Service Pack 1 y (SP1) SP2. Esta versión incorporaba también la ejecución en paralelo, lo que permite que las aplicaciones de un solo equipo ejecuten varias versiones de CLR.
Versión de .NET Framework
2.0
Versión de CLR
2.0
Características
Se incorporó una nueva versión de CLR con ampliaciones de las bibliotecas de clases base, que incluían genéricos, colecciones de genéricos y ampliaciones significativas de ASP.NET.Esta versión se actualizó posteriormente con SP1 y SP2.
1.0
Versión de CLR
1.0
Características
Contenía la primera versión de CLR y la primera versión de las bibliotecas de clases base.
Versión de .NET Framework
1.1
Versión de CLR
1.1
Características
Incluía actualizaciones de ASP.NET y ADO.NET. Esta versión se actualizó dos veces posteriormente, con Service Pack 1 y (SP1) SP2. Esta versión incorporaba también la ejecución en paralelo, lo que permite que las aplicaciones de un solo equipo ejecuten varias versiones de CLR.
Versión de .NET Framework
2.0
Versión de CLR
2.0
Características
Se incorporó una nueva versión de CLR con ampliaciones de las bibliotecas de clases base, que incluían genéricos, colecciones de genéricos y ampliaciones significativas de ASP.NET.Esta versión se actualizó posteriormente con SP1 y SP2.
Versión de .NET Framework
3.0
Versión de CLR
2.0
Características
Esta versión es esencialmente .NET Framework 2.0 con la incorporación de Windows Presentation Foundation (WPF), Windows Communications Foundation (WCF), Windows Workflow Foundation (WF) y CardSpace. Posteriormente se actualizó con SP1 y SP2.
Versión de .NET Framework
3.5
Versión de CLR
2.0
Características
Se agregaron nuevas características, como los sitios web habilitados para AJAX y LINQ. La actualización SP1 incorporaba .NET Framework Client Profile, datos dinámicos y un pequeño conjunto de mejoras adicionales.
Versión .NET Framework
4
Versión CRL
4
Caracteristicas
- Bibliotecas de clases base ampliadas
- Desarrollo multiplataforma con la Biblioteca de clases portable
Esta versión es esencialmente .NET Framework 2.0 con la incorporación de Windows Presentation Foundation (WPF), Windows Communications Foundation (WCF), Windows Workflow Foundation (WF) y CardSpace. Posteriormente se actualizó con SP1 y SP2.
Versión de .NET Framework
3.5
Versión de CLR
2.0
Características
Se agregaron nuevas características, como los sitios web habilitados para AJAX y LINQ. La actualización SP1 incorporaba .NET Framework Client Profile, datos dinámicos y un pequeño conjunto de mejoras adicionales.
Versión .NET Framework
4
Versión CRL
4
Caracteristicas
- Bibliotecas de clases base ampliadas
- Desarrollo multiplataforma con la Biblioteca de clases portable
- MEF,
DLR, contratos de código
Versión .NET Framework
Versión .NET Framework
4.5
Versión CRL
4
Características
- Compatibilidad con aplicaciones de la Tienda Windows
- Actualizaciones de WPF, WCF, WF, ASP.NET
Versión .NET Framework
4.5.1
Versión CRL
4
Características
- Compatibilidad con aplicaciones de la Tienda de Windows Phone
- Redirección de enlace automática
- Mejoras de rendimiento y de depuración
Versión .NET Framework
4.5.2
Versión CRL
4
Características
- Nuevas API para sistemas transaccionales y ASP.NET
- PPP del sistema que cambia de tamaño en controles de Windows Forms
- Mejoras de generación de perfiles
- Mejoras de ETW y del registro de esfuerzo
Versión .NET Framework
4.6
Versión CRL
4
Características
- Compilación con .NET Native
- ASP.NET Core 5
- Mejoras de seguimiento de eventos
- Compatibilidad para codificaciones de página
Versión .NET Framework
4.6.1
Versión CRL
4
Características
- Compatibilidad con certificados X509 que contienen ECDSA
- Compatibilidad con Always Encrypted para claves protegidas por hardware en ADO.NET
- Corrector ortográfico mejorado en WPF
Versión .NET Framework
4.6.2
Versión del Crl
4
Caracteristicas
- Mejoras de criptografía, incluida la compatibilidad con certificados X509 que contienen FIS 186-3 DSA, compatibilidad con el cifrado simétrico de clave persistente, compatibilidad con SignedXml para SHA-2 de hash y una mayor precisión para entradas de rutinas de derivación de claves ECDiffieHellman.
- Para las aplicaciones de Windows Presentation Foundation (WPF), compatibilidad de teclado en pantalla y PPP del monitor.
- Compatibilidad con ClickOnce para los protocolos TLS 1.1 y TLS 1.2.
- Compatibilidad con la conversión de aplicaciones de Windows Forms y WPF a aplicaciones de UWP.
Compatibilidad
de las versiones de NET. Framework
· .NET Framework 4.6.1: Windows
10 ; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2008 R2
SP1; Windows Server 2012; Windows Server 2012 R2.
· .Net Framework 4.6: Windows 7 Service Pack 1;
Windows 8; Windows 8.1; Windows Server 2008 R2 SP1; Windows Server 2008 Service
Pack 2; Windows Server 2012; Windows Server 2012 R2; Windows Vista Service Pack
2.
· .Net Framework 4.5.2: Windows 7
Service Pack 1; Windows 8; Windows 8.1; Windows Server 2008 R2 SP1; Windows
Server 2008 Service Pack 2; Windows Server 2012; Windows Server 2012 R2;
Windows Vista Service Pack .
· .Net Framework 4.5.1: Windows 7
Service Pack 1; Windows 8; Windows Server 2008 R2 SP1; Windows Server 2008
Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2.
· .Net Framework 4.0: 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.
· .NET Framework 3.5: Windows
Server 2003; Windows Server 2008; Windows Vista; Windows XP.
· .NET Framework 2.0: Windows
7; Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP .
· .NET Framework 2.0: Windows
Server 2003, Datacenter x64 Edition; Windows Server 2003, Enterprise x64
Edition; Windows Server 2003, Standard x64 Edition; Windows XP 64-bit , IE 5.01
o versión posterior, Windows Installer 3.0.
· .NET Framework 1.1: Windows
2000; Windows Server 2003 Service Pack 1 for Itanium-based Systems; Windows
Server 2003 x64 editions; Windows Server 2008 Datacenter; Windows Server 2008
Enterprise; Windows Server 2008 for Itanium-based Systems; Windows Server 2008
Standard; Windows Vista Business; Windows Vista Enterprise; Windows Vista Home
Basic; Windows Vista Home Premium; Windows Vista Starter; Windows Vista
Ultimate; Windows XP; Windows XP Professional x64 Edition.
Comentarios
Publicar un comentario