Est que MVC (Modèle-Vue-Contrôle) est –il une bonne méthode de conception pour les applications web développe en PHP??
Y a-t-il d’autres méthodes à utiliser ?
Est que MVC (Modèle-Vue-Contrôle) est –il une bonne méthode de conception pour les applications web développe en PHP??
Y a-t-il d’autres méthodes à utiliser ?
Oui, ça te permet de mieux de repérer ensuite dans ton site. Et c'est surtout utile quand tu changes de design par la suite, vu que le code php n'est pas vraiment dans la vue, il est facile aux designers de modifier les vues. C'est une bonne habitude à adopter. Y'a aussi le MVC2 mais j'ai jamais essayé.
Pour un petit site simple fait en solo le mvc peut faire perdre pas mal de temps. Mais plus le site est important (complexe) ou plus on travaille en équipe ou pour faciliter la maintenance, le mvc est plus adapté donc ça vaut la peine de s'y intéresser dès le départ.
Ensuite tu peux imager des variantes avec un contrôleur centralisé (MVC2), ou d'autres variantes suivant tes besoins..., toujours est-il qu'avec ou sans mvc on sépare toujours le plus possible la vue (qui affiche les données) du reste du code, par clarté du code et pour pouvoir modifier la vue plus facilement si besoin, comme dit plus haut.
Partager