2010-05-15 7 views
1

Considérons une application mvvm/wpf, quel avantage a-t-elle à faire par exemple 3 projets (View, ViewModel, Model) dans une solution de studio visuel?Visual Studio: Création de plusieurs projets dans UNE solution?

+3

par rapport à ..., et ne dites pas "ne pas le faire". Par rapport à tout dans une solution, ou 3 solutions différentes? –

+0

Ou comparé à l'exécution de ceux-ci sur 3 machines différentes? –

+1

La réponse dépend de ce que vous les comparez. – sbi

Répondre

0

Je ne vois aucun avantage réel à diviser votre vue, viewmodel et modèle en projets séparés, à moins qu'ils ne soient grands et que vous ayez besoin d'une meilleure organisation ou que vous souhaitiez les compiler en dlls.

+0

Eh bien, je viens juste de lire le pattern MVVM qui sépare la View du ViewModel car différents projets devraient être meilleurs ...? – msfanboy

+0

Les personnes qui écrivent sur MVVM le suggèreront souvent, mais notez aussi que ce n'est pas vraiment nécessaire, par ex. http://msdn.microsoft.com/en-us/magazine/dd458800.aspx. Il peut avoir quelques avantages que j'ai notés, mais les mettre dans un projet ne gênera pas vraiment votre implémentation de MVVM. Utilisez simplement les mêmes critères pour scinder le code en projets que vous le feriez normalement. –

+0

bien quels sont les critères pour scinder mon code en plusieurs projets indépendants de mvvm? – msfanboy

Questions connexes