2009-06-15 18 views
5

Recientemente se ha producido un gran avance hacia el framework MVVM debido a la naturaleza del desarrollo de WPF. Estoy haciendo una aplicación bastante pequeña, que podría crecer un poco con el tiempo. Tengo curiosidad por saber qué tamaño de aplicación debería beneficiarse de una implementación de MVVM. Por ejemplo ... tiene que tener 15 pantallas de usuario para ser beneficioso o algo así.¿Cuán grande debe ser su aplicación WPF para comenzar a usar MVVM

Respuesta

15

MVVM es útil incluso si solo tiene una pantalla. En realidad, no depende del tamaño de la aplicación, está principalmente destinado a separar su UI de la lógica y a ayudar con DataBinding. Además, te acostumbrarás más rápido y verás que encaja perfectamente con WPF, sin importar cuán grande sea tu aplicación.

3

En mi opinión, MVVM no complica una aplicación, simplemente organiza el código en áreas separadas. Por supuesto, hay una curva de aprendizaje sobre cómo lograr esto. En WPF hay una docena de maneras de realizar una tarea, por lo que si no está familiarizado con las mejores prácticas y cómo funciona WPF puede parecer muy difícil. Creo que para aprovechar realmente MVVM necesita comprender WPF. Creo que el mejor libro para eso es this one. Empieza desde el principio y contrasta los winforms con WPF, luego revisa cada tipo de control y te ayuda a entender su rol. No se llega al enlace de datos hasta la mitad del libro. Es una lectura larga, pero si realmente quiere utilizar WPF y utilizar MVVM, creo que es esencial.

También this sample MVVM app article es un buen comienzo para entender MVVM.

+0

Gracias Soy fluido en WPF, pero no en MVVM. Parecía útil y había presentado una solución a los problemas exclusivos de wpf, por lo que tenía curiosidad de saber si se aplica incluso a una aplicación pequeña. –

Cuestiones relacionadas