Je viens de trouver le MVC was initially proposed in 88 [here is the pdf file] mais malheureusement, ASP.NET vient de l'implémenter. Savez-vous quel est le modèle de conception MVC le plus utilisé dans les frameworks our days? Je suis curieux de savoir comment MVC a évolué au fil du temps et quelle est la meilleure approche (qu'est-ce qui en fait une bonne approche)? Par exemple: a) dans certaines versions, les vues n'interagissent pas avec les modèles. b) le modèle doit être plus grand que le contrôleur. En bref, quelles sont les règles d'or pour une bonne implémentation MVC même si un certain cadre ne l'exige pas?MVC évolution et améliorations
Répondre
En ce qui concerne les modèles de conception MVC, il est utilisé depuis plus de 20 ans dans une grande variété de langages et de frameworks.
Il est soit utilisé dans ou est la base des modèles de conception utilisés dans une grande variété d'applications. Le cœur de MVC consiste à séparer votre code afin que les choses aient une progression logique à travers votre code et vous donne un moyen simple de séparer votre code. Je ne suis pas sûr de comprendre votre question sur le fait de vouloir savoir quel est le motif de conception MVC le plus utilisé puisque c'est le motif de conception.
Selon Wikipedia, il a été décrit en 1979, pas '88. Le document auquel vous vous connectez a même une référence à la fin intitulée «Model View Controller» de 1987, ce qui laisse penser que 1988 n'était pas la première proposition. :-)
Je ne pense pas que ce soit aussi "regrettable" que "inévitable" que les grandes entreprises n'aient pas réussi à le mettre en œuvre pendant des décennies. Les grandes entreprises ont tendance à se déplacer lentement.
Désolé, il n'y a aucune question ici?
- 1. Modèle maître en évolution dynamique dans ASP.NET MVC
- 2. PROCÉDURE STOCKÉE Calculs et améliorations des performances
- 3. WPF Binding Alternatives/Améliorations
- 4. Améliorations possibles du serveur?
- 5. alternatives/améliorations de JSplitPane
- 6. Nouvelles améliorations de vb.net?
- 7. MsTest - Améliorations de vitesse
- 8. Améliorations des performances IIS
- 9. Améliorations ou variantes de DiggSpy
- 10. Améliorations des performances C++ 0x
- 11. évolution des contraintes à la volée
- 12. comment dessiner des graphiques en constante évolution
- 13. NSTimer avec NSTimeInterval en constante évolution?
- 14. Eclipse 3.5 temps de chargement et autres améliorations de performance
- 15. Aimeriez-vous faire un php get_include_files() améliorations
- 16. Améliorations à la base R graphiques
- 17. Améliorations des performances de démarrage XBAP
- 18. Interface utilisateur du curseur jQuery - Améliorations
- 19. Améliorations pour cet allocateur de pile C++?
- 20. jQuery autosubmit sur entrer, demander des améliorations
- 21. Passing en constante évolution des chaînes de requête PHP
- 22. comment regrouper des flux de données en évolution
- 23. Comment gérer les données en constante évolution et les indices SOLR?
- 24. améliorations Open source ou le remplacement des composants Swing
- 25. WCF 4.0 nouvelles améliorations par rapport à WCF 3.5
- 26. Représentations de cordes: améliorations par rapport aux cordes?
- 27. Comment apporter des améliorations aux paquets hébergés sur Cheeseshop (pypi)?
- 28. Quel est votre rapport Bug fix vs Améliorations?
- 29. Suppression de la chaîne de requête pour les améliorations SEO
- 30. Vous recherchez des améliorations des performances du compte SQL.