par
Hywan » 06 juil. 2008, 14:02
Hey

,
Même si le MVC génère pas mal de fichiers (et encore, tout dépend comment tu le conçois), il est permet quand même une très grande souplesse dans la conception des applications. Si on doit utiliser ce système pour un site statique de 5 pages, c'est totalement inutile et c'est sortir un bazooka pour tuer une mouche. En revanche, si tu commences à travailler sur d'énorme boutique ou des applications avec des milliers de pages, de modules, d'utilisateurs, etc., le MVC s'impose tout doucement.
Un autre avantage du MVC, c'est qu'on peut mélanger les langages (les modèles en Java par exemple, et le reste en PHP). On peut également avec une partie des contrôleurs sur un serveur, les modèles répartis sur plusieurs serveurs accompagnés des vues. Après, c'est la philosophie des architectures
n-tiers derrière tout ça. C'est là que tu peux juger si c'est utile ou pas.
L'Informatique est une science très jeune, et Internet l'est encore plus. On se tourne de plus en plus vers des applications et moins vers des sites.
Si tu prends l'exemple de Symfony, tu as un ensemble de commande pour te faciliter la manipulation des fichiers du MVC. Dans ce cas, c'est super pratique.
Au final je ne vote pas. Il n'y a pas de contexte, donc pas de réponse possible.
Hey :),
Même si le MVC génère pas mal de fichiers (et encore, tout dépend comment tu le conçois), il est permet quand même une très grande souplesse dans la conception des applications. Si on doit utiliser ce système pour un site statique de 5 pages, c'est totalement inutile et c'est sortir un bazooka pour tuer une mouche. En revanche, si tu commences à travailler sur d'énorme boutique ou des applications avec des milliers de pages, de modules, d'utilisateurs, etc., le MVC s'impose tout doucement.
Un autre avantage du MVC, c'est qu'on peut mélanger les langages (les modèles en Java par exemple, et le reste en PHP). On peut également avec une partie des contrôleurs sur un serveur, les modèles répartis sur plusieurs serveurs accompagnés des vues. Après, c'est la philosophie des architectures [i]n[/i]-tiers derrière tout ça. C'est là que tu peux juger si c'est utile ou pas.
L'Informatique est une science très jeune, et Internet l'est encore plus. On se tourne de plus en plus vers des applications et moins vers des sites.
Si tu prends l'exemple de Symfony, tu as un ensemble de commande pour te faciliter la manipulation des fichiers du MVC. Dans ce cas, c'est super pratique.
Au final je ne vote pas. Il n'y a pas de contexte, donc pas de réponse possible.