Decisions, una plataforma de automatización de flujos de trabajo, fue uno de los primeros en adoptar Silverlight. Trabajando con SL desde la primera versión beta, hemos estado en general muy contentos con ella. Poder procesar y gestionar la interfaz de usuario en el cliente, utilizando un lenguaje enriquecido (c#), nos ha permitido realmente ampliar los límites de lo que es posible hacer en un navegador con aplicaciones configurables enriquecidas impulsadas por lógica.
Desde el punto de vista del desarrollo, una de las verdaderas ventajas de construir en Silverlight es que impone la disciplina de separación entre la experiencia del usuario y la lógica de negocio, a través de una interfaz de servicio.
Microsoft se ha comprometido a seguir dando soporte a SL hasta 2021 (10 años) y está incorporando XAML (el lenguaje de marcado que utiliza SL) en la API de Windows 8 Metro. Silverlight 5, recientemente lanzado, tiene una implementación de 64 bits y las capacidades multiplataforma/multinavegador nos han funcionado muy bien.
Pero… parece que la 'era del plugin del navegador' está limitada hasta cierto punto. Incluso Microsoft, si bien afirma su compromiso con Silverlight, reconoce que anticipa que la vida útil de los plugins es limitada. Una de las principales razones de esto es que HTML/CSS finalmente han alcanzado un nivel de capacidad que pueden ser utilizados para construir aplicaciones enriquecidas, de forma nativa en los navegadores.
Dado esto, el personal técnico de Decisions ha estado trabajando duro para producir una versión nativa HTML5/CSS3 de nuestras tecnologías. La plataforma Decisions fue diseñada para ser 'independiente de la interfaz de usuario'. Si bien el 'portal' de Decisions se construyó en Silverlight, se han utilizado una serie de otras tecnologías de interfaz de usuario, incluyendo: HTML4/5 personalizado, telefonía (Twilio/Plivo), línea de comandos, iPhone, aplicaciones nativas de tableta (Android/iOS) y, por supuesto, llamadas a servicios JSON, web y WCF.
Hoy me complace anunciar que Decisions ofrecerá una interfaz nativa basada en HTML5 para todas las funciones de usuario final en el portal, incluyendo paneles, formularios personalizados, todas las acciones y navegación, etc. Por favor, visite nuestro sitio para inscribirse en el programa beta de HTML 5.
Carl [Arquitecto Jefe]


