.NET FX 4

Publicación del inglés original: Miércoles, 12 de noviembre de 2008 9:38 AM PST por Somasegar

Como parte de la conversación sobre los pilares de VS 2010 y .NET FX 4, he pensado en centrarme hoy en la plataforma .NET.

Con .NET FX 4 nos centramos en mejorar la experiencia de usuario en aplicaciones, lo que permite fortificar grandes aplicaciones ISV, permitiendo a los desarrolladores crear aplicaciones conectadas y declarativas así como crear la siguiente generación de aplicaciones de línea de negocio (LOB).

Sabemos que la experiencia de usuario es crítica para las aplicaciones LOB. En WPF4 estamos agregando compatibilidad para los interfaces multi-touch de Windows 7, los controles de cinta de opciones y características de extensibilidad en la barra de tareas. El Surface 2.0 SDK también se creará en WPF 4 y compartirá una infraestructura multi-touch y un modelo de programación comunes. Se está agregando un control Data Grid que mejorará considerablemente su experiencia al crear aplicaciones centradas en datos. También estamos resolviendo algunos de los fundamentos con una implementación aún mejor, continuando las mejoras en rendimiento y escalabilidad, las mejoras visuales como claridad del texto y ajuste de píxel de diseño y localización e interoperabilidad mejoradas.

Las grandes aplicaciones ISV pueden fácilmente aprovecharse de la experiencia de usuario inherente a WPF y sus mejoras en WFP 4. Somos conscientes directamente de lo que implica rehacer una aplicación grande y aprovecharse de la increíble interfaz de usuario que puede obtener con WPF. Para Visual Studio 2010, hemos comenzado con Visual Studio y transformado su interfaz de usuario de esta forma. Sin embargo, esto no será completamente visible para todo el IDE en esta versión; pero todo lo que es nuevo en la interfaz de usuario lo estamos escribiendo usando WPF y también lo estamos implementando para otras partes fundamentales de la interfaz. Como he mencionado anteriormente esta semana, tenemos un nuevo editor escrito totalmente en WPF y basado en MEF y .NET FX 4. Nuestra página de inicio es nueva, sencilla y también basada en WPF. Este trabajo ha servido para mejorar algunas cosas en WPF y los nuevos controles WPF reforzarán su capacidad para recrear la interfaz de sus aplicaciones con WPF, a la vez que mantiene intacta la lógica empresarial.

Otra área en la que nos estamos centrando es hacer su vida más sencilla para el desarrollo multi nivel. El desarrollo de multi niveles es una realidad en el mundo empresarial de hoy en día; modelos de aplicación como los de Silverlight y AJAX hacen de las aplicaciones multi nivel la norma. En .NET FX 4 estamos facilitando el desarrollo de aplicaciones multi nivel haciendo todo el trabajo sucio y permitiendo que se centre en su lógica empresarial mientras es explícito acerca de las transiciones de red. Se va a proporcionar soporte técnico de Visual Studio para una única solución que abarca el servidor web y los niveles de cliente con soluciones de principio a fin para ordenación, paginación, filtrado de datos en el cliente, así como soluciones de validación de datos declarativos tanto a nivel de la base de datos como de interfaz de usuario. Podrá escribir lógica de validación una sola vez, ejecutarla en cualquier lugar y para cualquier tipo de acceso a datos: Entity Framework, LINQ para SQL, ADO.NET, nHibernate, etc.

.NET FX 4 también se basa en las inversiones anteriores que se hemos realizado en Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF). El objetivo principal es permitir a los desarrolladores crear las aplicaciones de forma que tengan sentido para el equipo y el negocio, proporcionar un marco para aplicaciones duraderas y de larga ejecución y simplificar la creación y personalización de la experiencia de creación. WF en .NET FX 4 incluye un conjunto de estilos de flujo de trabajo, unificación de reglas y actividades, así como mejoras en el enlace de datos, el ámbito y la compatibilidad de expresiones. En Windows Communication Foundation (WCF) estamos simplificando la implementación de patrones de comunicación complejos con correlación de mensajes basado en el contenido y compatibilidad para comunicaciones de larga ejecución y duraderas. También estamos agregando compatibilidad con XAML para servicios de creación declarativa y mejoras en la creación de servicios REST. Para mejorar la experiencia del desarrollador con estas tecnologías, estamos mejorando las herramientas en Visual Studio 10 con un nuevo diseñador de diagramas de flujo. Las nuevas herramientas simplifican la creación de interfaces de usuario de actividades personalizadas aprovechando WPF y el nuevo modelo declarativo de flujo de trabajo permitirá mantener los diseñadores fuera de Visual Studio aún más fácilmente que antes.

Como puede ver, hay una gran cantidad de mejoras que se están agregando a .NET FX 4.

¡Namaste!