Patrón Modelo-Vista-Modelo de Vista (MVVM) Explicado

Cada vez que se trata el tema de Silverlight, tarde o temprano surgen las siglas MVVM, que describen el patrón de diseño Modelo-Vista-Modelo de Vista. El hecho de que es tan debatido, es señal de que no es bien entendido por la mayoría de los desarrolladores. Pero poco a poco vamos todos haciendo progreso. Este artículo, publicado originalmente por Jeremy Likness a mediados de Abril explica muy bien sus componentes principales y algunas estrategias de implementación. Tal vez la lección más importane es que el patrón es una guía y no un juego de edictos o una receta de pasos específicos. Sus comentarios y aportes son bienvenidos.

Usando MEF en vez de PRISM en Silverlight – Parte 2 de 2: Administración de Regiones

En su segunda parte, Jeremy Likness modifica el ejemplo de cargado dinámico de módulos usando MEF, y lo dota de un mecanismo para crear y administrar regiones visibles en la interfase gráfica al usuario que pueden contener vistas (en el contexto MVVM). La funcionalidad final es similar a la que provee la biblioteca PRISM. El sistema es simple, ingenioso, y fácil de modificar

Usando MEF en vez de PRISM en Silverlight – Parte 1 de 2: Cargado Dinámico de Módulos

MEF ha surgido como una excelente herramienta para crear aplicaciones modulares. En este artículo Jeremy Likness explica un uso más avanzado, creando un comportamiento que puede ser usado en Blend para asignar el cargado de módulos a elementos de la interfase gráfica.