Question

Il semble que tous ceux qui font des applications Web de nos jours veulent utiliser MVC pour tout. J'ai du mal à me convaincre d'utiliser ce modèle, cependant. Je comprends que l'idée générale est de séparer la logique backend du frontend qui représente le programme. Généralement, il semble que les vues dépendent toujours du contrôleur dans une certaine mesure, ce qui finit en fonction du modèle. Je ne vois pas quel avantage ajouter le contrôleur m'attire. J'ai lu beaucoup de battage médiatique sur "C'est la façon dont les applications devraient être conçues", mais peut-être que je ne comprends toujours pas ce qui est censé aller où. Chaque fois que je parle aux autres de MVC, il semble que tout le monde ait une idée différente de ce qui appartient à quelle catégorie.

Alors, pourquoi devrais-je utiliser MVC? Qu'est-ce que je gagne en utilisant MVC sur la séparation du frontend de la logique backend? (La plupart des "avantages" que je vois de ce modèle sont acquis simplement en séparant l'interface de la mise en œuvre et ne parviennent pas à expliquer le but d'avoir un "contrôleur" distinct)

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top