Si no divido mi aplicación en módulos diferentes (de lo contrario, diría que Prism definitivamente sería el camino a seguir) ¿Debería usar Prism?WPF: ¿Prism es excesivo para aplicaciones pequeñas?
sé que Prism da una aplicación conveniente de ICommand
(que yo podría hacer a mí mismo en una página de código) y nos da la IEventAggregator
pero hace todo el programa previo, Shell, ModuleCatalog cosas realmente ayuda?
¿Por qué no usar simplemente el patrón MVVM (sin Prism) para separar sus preocupaciones para que su aplicación sea comprobable y Bob's your Uncle!
+1 - escribía casi lo mismo. Una pequeña aplicación que no habla con un sistema de archivos, una base de datos, se comunica con entidades externas o tiene subventanas, páginas o funcionalidades importantes es, en el mejor de los casos, un "prototipo" y no se beneficia de nada. . Una vez que comienzas a poner esas otras cosas, Prism se vuelve muy útil muy rápidamente. –