Vous vous demandez quels sont les avantages et les inconvénients de l'architecture MVC en termes de développement d'applications Web? Et quelle est la différence entre l'architecture MVC et 3-pneu?MVC avantages et inconvénients en termes de développement d'applications Web
Répondre
Comme indiqué par @Sarfraz Wikipedia est un bon point de départ pour ce type de question.
Pour répondre à votre question spécifique sur la différence entre l'architecture MVC et l'architecture 3 tiers, vous devez d'abord comprendre que MVC est (principalement) un cadre d'interface utilisateur graphique et un modèle de conception. En d'autres termes, MVC ne serait qu'un niveau de votre architecture à trois niveaux, vous auriez toujours un niveau «service/logique métier» et un niveau «persistance/base de données».
I Pro: la possibilité d'avoir plusieurs vues qui dépendent d'un seul modèle; les mêmes composants peuvent être utilisés et appelés pour une utilisation avec n'importe quelle interface; le modèle est autonome et séparé du contrôleur et de la vue, il est beaucoup moins pénible de modifier votre couche de données ou vos règles métier; présenté avec un certain nombre de blocs de construction réutilisables dans le modèle et la vue. Con: avoir à passer une bonne partie du temps à réfléchir à la façon dont les parties de l'application interagiront; plus de fichiers à gérer que vous ne le feriez autrement; exagérément pour de petites applications. –
Oui, cela confirme ma réponse, que 'MVC' ne serait qu'un niveau unique dans votre architecture multi-tiers. – Nate
- 1. termes de développement web et dictionnaire
- 2. Avantages et inconvénients de DotNetNuke?
- 3. Utilisation de WebServiceHostFactory Avantages et inconvénients
- 4. Avantages et inconvénients de DFC et DFS?
- 5. Programmation sous machine virtuelle - avantages et inconvénients
- 6. Avantages et inconvénients pour CAAnimationGroup vs CAKeyframeAnimation
- 7. Analyseur XML et ses avantages et inconvénients
- 8. Avantages et inconvénients de la sécurité azure
- 9. Avantages et inconvénients du fichier .htc
- 10. Avantages et inconvénients d'utiliser les auditeurs d'interface
- 11. Machinist vs FactoryGirl - avantages et inconvénients
- 12. Castle Windsor ou Spring.NET - avantages et inconvénients
- 13. Avantages et inconvénients de la mise en forme CSS
- 14. Avantages et inconvénients des différents types de chaînes en C++
- 15. PHP sur IIS7 et Windows Server 2008 - Avantages et inconvénients
- 16. Avantages et inconvénients: Hibernate vs EJB 3
- 17. Avantages et inconvénients avec cache automatisé/manuel
- 18. Avantages et inconvénients pour l'incorporation des manifestes
- 19. quel design choisir? - avantages et inconvénients
- 20. Avantages et inconvénients du développement de logiciels de ligne de produits
- 21. Moteur de template Avantages et inconvénients avec Zend Framework
- 22. Avantages/Inconvénients sur le développement d'applications iPhone avec Appcelerator Titanium au lieu de développement Apple
- 23. Quels sont les avantages et les inconvénients de l'utilisation d'OpenID?
- 24. Inconvénients de l'ASP.net Web Forms Viewcase MVC?
- 25. .Net/C# - Avantages et inconvénients en utilisant le GAC
- 26. Quels sont les avantages et les inconvénients des services Web et RMI dans un environnement Java uniquement?
- 27. Pilote léger Oracle vs pilote OCI. Avantages et inconvénients?
- 28. Midlet v/s Téléphone Navigateur app avantages et inconvénients?
- 29. Avantages et inconvénients du moteur de stockage d'archives MySQL?
- 30. php .tpl système de gestion de contenu - avantages et inconvénients
** [Vous avez peut-être manqué ceci, à droite .....] (http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller) ** – Sarfraz