2011-01-07 10 views

Respuesta

3

Si no tiene una comprensión general del patrón MVVM, comience por la respuesta a esta pregunta: MVVM: Tutorial from start to finish?.

Si ya está familiarizado con MVVM, hay una excelente guía para desarrolladores here.

1

Básicamente Prisma le proporciona una guía en forma de ejemplos , documentación y componentes reutilizables para crear aplicaciones de forma modularizada, siguiendo los patrones de diseño (como MVVM), lo que debería permitirle tener un código más fácil de mantener y comprobable.

Así que esto puede sonar un poco abstracto; quizás después de leer algunos capítulos en la documentación y verificar los QuickStarts, tendrá una perspectiva más clara.

Con todo, si usted está planeando utilizar WPF/Silverlight, y que está interesada en el desarrollo de código de alta calidad utilizando modelos probados sin reinventar la rueda, entonces Prisma podría ser una buena opción para usted :)

Espero que esto ayude!

1

En primer lugar Prism no es para las aplicaciones pequeñas, es un marco que ayuda a administrar las aplicaciones WPF o Silverlight de una manera débilmente acoplada. Al usar Prism podemos tener vistas de los Módulos, en el caparazón que contiene las regiones. Por lo tanto, al incorporar Prism podemos tener mejores capacidades de administración para nuestra aplicación, esto permite el desarrollo independiente de códigos, pruebas, ampliación de módulos, separación de módulos a la clase central separada a través de inyectores de dependencia, etc. Puede echar un vistazo a http://msdn.microsoft.com/en-us/library/ff921141(v=PandP.40).aspx