.NET Framework es un componente integral de Windows que admite la compilación y la ejecución de la siguiente generación de aplicaciones y servicios web. Los componentes de .NET Framework son:
- Common Languaje Runtime(CLR)
- Biblioteca de clases .NET Framework
- ADO.NET
- ASP.NET
- Windows Forms
- Windows Presentation Foundation (WPF)
- Windows Workflow Foundation(WF)
Entre las características mas importantes que presenta .NET Framework es:
- Proporciona un entorno de ejecución administrado.
- Proporciona un desarrollo e implementación simplificados.
- Proporciona la integración con una gran variedad de lenguajes de programación, entre ellos C++,C#, Basic y F#.
- Proporcionar una mejora en la compresión de archivos para disminuir el tamaño de los mismos.
- Proporciona una mejora en rendimiento cuando se están obteniendo recursos de una o más aplicaciones aplicación.
- Proporciona mejoras a MEF y soporte a Generics.
- Proporciona métodos asincrónicos en clases de I/O para operaciones asincrónicas con el manejo de archivos.
- Se incorporó el Ribbon Control en WPF.
- Proporcionar mapeo del protocolo HTTPS en WCF.
- Proporciona un soporte para Streaming asincrónico en WCF.
- Proporciona WSDL único para las URLs de servicios.