Mise en œuvre MVP - Factory Smart Client Software (CSF) contre la framework de MVC #

StackOverflow https://stackoverflow.com/questions/4982399

  •  13-11-2019
  •  | 
  •  

Question

J'ai rencontré ces deux outils pour aider à mettre en œuvre le modèle MVP dans Microsoft .NET: Applications d'architecture pour l'entreprise .Le livre a juste quelques paragraphes à leur sujet, je voudrais donc les explorer plus en profondeur.

Je suis actuellement concerné uniquement par le développement des formulaires Windows .NET.Je n'ai pas encore utilisé l'un ou l'autre des outils, et était curieux si quelqu'un a eu de l'expérience avec les deux / l'une d'entre elles.Quels sont les avantages et les inconvénients entre les deux?Sont à la fois comparables ou sont un plus "de facto" que l'autre.

Liens pour ceux qui sont inconnus sur les outils:

Était-ce utile?

La solution

Eh bien, car peu d'entre eux ont vu cette page et aucune n'a commenté / répondit, je vais fournir une réponse à ma propre question, maintenant que j'ai eu des recherches un peu sur les deux.

MVC # framework ressemble à un joli projet léger, mais il est toujours en version bêta et n'a pas eu beaucoup d'activité au cours des 2 dernières années environ (donc seulement une version vs 2008, bien que cela fonctionne probablement bien dans VS2010). Je suis un peu inquiet de l'utiliser dans le code de production car il est futur / maturité pourrait être en question. Ceci est regrettable car il a été mentionné avec enthousiasme de Dino Esposito dans son livre (qui a été écrit autour du temps MVC # est sorti).

SCSF semble être un projet lourd, mais est soutenu par l'équipe des modèles et des pratiques chez Microsoft. Il a une publication pour VS 2010 (ainsi que 2008). Ce n'est pas en version bêta et devrait donc être une option plus mature. Il utilise également la bibliothèque d'entreprise 5.0. Depuis que je suis intéressé par l'unité pour le CIO et peut-être des objectifs de l'AOP, la dépendance à la bibliothèque d'entreprises 5.0 ne sera pas une grosse affaire. Cela dit, je crains que cela soit encore trop lourd, un couteau suisse-armée, un projet. On peut en dire autant de la bibliothèque d'entreprise (j'ai mentionné leur intérêt, car cela pourrait être une vente plus facile à d'autres développeurs inconnus avec des schémas et des pratiques agiles pertinents car il est "à partir de Microsoft").

aucun de ces outils ne semble être "de facto" (un tel outil ne semble pas exister ici avec MVP). Donc, je suis toutes les oreilles pour commentaires sur d'autres approches de la mise en œuvre du MVP sous Windows Formulaires. Est le mieux à la maison?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top