MVVM, l'Unité, le Prisme, le MEF, Caliburn - Que dois-je utiliser?

S'il vous plaît aidez - je suis perdu!

Je suis en train d'écrire une petite application de bureau qui a certains contrôles et certains d'écran. Ce devrait par la suite être intégré à un petit site web, ayant aussi certains écrans. L'idée est de permettre à l'utilisateur d'éditer des vidéos et sélectionnez des images, puis de partager leurs résultats avec ses amis.

L'application de bureau est à l'aide de C# WPF, le site web - ASP.Net MVC.

J'ai lu que la croissance de la demande au-delà de quelques écrans serait plus facile en utilisant MVVM. Donc j'ai fait une recherche et découvert Caliburn.Micro et MVVM.La lumière. J'ai téléchargé quelques tutoriels mais, juste comme je me préparais à la plongée dans la matière, j'ai trouvé ici, sur S. O. qu'il y a aussi Prisme, MEF, d'Unité, de ReactiveUI - C'est à devenir beaucoup trop!

Je suis terrible à apprendre de nouvelles choses - Il m'âges à l'étude de WPF et ASP.Net MVC. Je ne veux pas apprendre beaucoup de nouveau matériel seulement pour découvrir plus tard que c'est pas pertinente. Et je n'ai pas d'architecte à m'instruire.

Donc ma question est: Pourriez-vous mettre ces cadres et des technologies de la perspective, et suggèrent je devrait se concentrer sur l'étude et l'utilisation (de l'esp. ce qui peut être utilisé plus tard avec Windows 8)?

InformationsquelleAutor Avi | 2012-05-29