ecuador.latindevelopers.net
El sitio de los programadores ecuatorianos
Composite WPF: el sucesor de SCSF

En esta otra entrada, Harley pregunta si hay alguna novedad en el frente del Smart Client Software Factory, aquí la larga respuesta.

Para los que somos un poco nuevos, el SCSF es una seríe de guías y asistentes (wizards) para la creación de aplicaciones Windows compuestas (ok, ok, composite smart client applications). La historia es que Microsoft sacó en el 2005 el Composite UI Application Block, en esas épocas se estaba poniendo muy de moda el Enterprise Library (una serie de clases útiles en el back-end), y aprovechando la ola se creó también una librería para la interfaz de usuario que permite crear interfaces compartamentalizadas (cada caso de uso es un conjunto independiente de presentación y lógica) que se integran en un marco común (una ventana principal) de manera parametrizada. La idea es muy buena, pero la implementación compleja, tanto, que se tuvieron que inventar el SCSF como un facilitador de la adopción y uso de Composite UI.

Después de tres años, la conclusión es que las masas prefieren (¡preferimos!) algo que sea sencillo, aún cuando no sea tan completo. Agreguémosle al escenario la creciente popularidad de WPF y eso nos lleva al Composite Application Guidance for WPF, conocido internamente como Prism (siempre son mejores los nombres internos de los proyectos). Prism no es tan completo como Composite UI (pero ojo que tiene su misma propuesta arquitectónica) y está específicamente creado para Windows Presentation Foundation. La reacción inicial de la gente ha sido: así sí, esto está más facilito de entender y usar.

En conclusión: por lo menos hasta donde yo sé, el grupo de Patterns & Practices no planea crear nuevas versiones de SCSF o Composite UI (aunque las actuales siguen siendo soportadas) y el trabajo futuro se centrará en Prism (ok, el CAG/WPF), de hecho actualmente están trabajando ya en una versión que incluye soporte para Silverlight.


Enviado 11-13-2008 5:12 por Edgar Sánchez

Comentarios

Harley Jácome escribió re: Composite WPF: el sucesor de SCSF
en 11-14-2008 15:37

Estuve averiguando un poco y me encontre con el proyecto Acropolis, que parece que va a ser el futuro para construir aplicaciones tipo CAB, y segun lei un poco va a ser bastante mas facil que ahora e incluso que prisma, ya que prisma es bastante parecido a SCSF. En Acropolis por ejemplo el inyectar user controls y otras tareas que ahora molestan un poco se hara de forma grafica:

blogs.msdn.com/.../acropolis-the-future-of-smart-client.aspx

blogs.msdn.com/.../acropolis-august-ctp-vs-2008-beta2-refresh-release-available-now.aspx

windowsclient.net/Acropolis

www.microsoft.com/.../details.aspx

© Logic Studio, MMVIII
Ofrecido por Community Server (Non-Commercial Edition)