Bonjour
Quel est la différence entre MVC & MVC2 en PHP ?
Merci
Bonjour
Quel est la différence entre MVC & MVC2 en PHP ?
Merci
Je peux me tromper, mais:
- il n'y a pas de MVC et MVC 2, il y a MVC Model 1 et MVC Model 2
- Model 1 et Model 2 sont des concepts Java, et Model2 correspond notamment au MVC tel qu'on le conçoit aujourd'hui, notamment par l'usage d'un contrôleur unique (alors que dans le Model1, V et C peuvent se mélanger).
=> quand on parle de MVC en PHP (du vrai MVC), c'est l'équivalent du MVC Model 2 de Java.
Effectivement, on peut parler de MVC et de MVC Model 2, mais de la à dire qu'il n'y à pas de MVC & MVC2, tu en fais un peut trop :o
Aussi en aucun cas la Vue peut se mélanger au Controller que l'on parle de MVC ou de MVC2. Puisque l'intérêt d'utiliser ce design pattern est de séparer distinctement chaque partie du travail, faire le contraire n'aurais aucun sens !
La différence entre ces deux version est que le MVC2 n'utilise qu'un seul Controller pour diriger les différents Model/View, tandis que dans la version précédente il fallait un Controller pour chaque page appelé. Malheureusement je suis tombé sur ce message en cherchant justement plus de détail sur le MVC2 alors je ne pourrais pas en dire d'avantage dans l'immédiat, il faut que je me renseigne mieux.
Pour finir, quand on parle de MVC en PHP c'est l'équivalent de MVC en Java et quand on parle de MVC2 en PHP c'est l'équivalent de MVC2 en Java ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager