[10/04/2017] Microsoft lanzó .Net Framework 4.7, el cual ofrece mejoras en Windows Forms, cifrado y el elemento táctil.
La versión 4.7, que se encuentra incluida en la Windows 10 Creators Update y es soportada por Visual Studio 2017, mejora las funcionalidades disponibles con Eliptic Curve Cryptography. Se añadieron métodos ImportParameters(ECParameters) a las clases ECDsa y ECDiffieHellman para permitir que un objeto representara una clave ya establecida. Igualmente, también se añadió un método ExportParameters(bool) para exportar la clave usando parámetros de curva explícitos.
"El .Net Framework 4.7 también añade soporte para curvas adicionales -incluyendo la suite de curvas Brainpool- y ha añadido definiciones predefinidas para facilitar la creación vía los nuevos métodos de fábrica ECDsa.Create(ECCurve) y ECDiffieHellman.Create(ECCurve)”, afirmó Rich Lander, del equipo Common Language Runtime de Microsoft. Las bibliotecas de los sistemas proporcionan esta funcionalidad; algunas características solo funcionan con Windows 10.
Para los upgrades de seguridad, la versión Transport Layer Security (TLS) coincide ahora con Windows, y los usuarios pueden firmar los archivos manifiesto de ClickOnce con un módulo de seguridad de hardware en la Manifest Generation and Editing Tool. "Los HSM hacen que la gestión de los certificados sea más segura y fácil, ya que tanto el certificado como la firma se producen dentro de hardware seguro”, afirmó Lander. ClickOnce ahora también puede detectar si la tienda de aplicaciones de ClickOnce se ha corrompido y automáticamente intenta realizar la limpieza y volver a instalar las aplicaciones defectuosas. La nueva versión también cuenta con conexiones de bases de datos SQL Azure más confiables, y el TCP se ha convertido en el protocolo de conexión predeterminado.
La versión 4.7 permite a WPF (Windows Presentation Foundation), el creador de interfaz de usuario de Microsoft, integrarse con el soporte táctil y de lápiz/tinta en Windows 10. "La implementación táctil de Windows 10 es más moderna -y mitiga los comentarios de los clientes que hemos recibido con el actual componente WISP (Windows Ink Services Platform)- que aquel en el que se basa WPF para los datos táctiles”, afirmó Lander. Microsoft ha comprometido más fiabilidad y compatibilidad con la nueva implementación, pero todavía hay algunas situaciones donde WISP funciona mejor; la tinta en tiempo real no funciona, por ejemplo.
La nueva versión también cuenta con soporte para DPI de nivel alto para las aplicaciones de Windows Forms en Windows 10. Esto permite a las aplicaciones Forms mostrarse correctamente a DPI altos, utilizar íconos y pictogramas de alta resolución y responder a los cambios en el DPI, como mover una aplicación entre monitores. Microsoft ha realizado mejoras para las aplicaciones que están al tanto de los DPI del sistema, reparando los temas de diseño con controles como el calendario y la caja de checks y planea otras mejoras para el DPI alto en Windows Forms.
Paul Krill, InfoWorld (EE.UU.)