Je souhaite créer ma toute première application Web en utilisant HTML, MySQL, PHP et le Model View Controller. Ce sera très simple pour les débutants: quelques pages qui permettent aux utilisateurs d'entrer/supprimer des données dans/depuis la base de données et d'afficher le contenu de la base de données.Conception/implémentation de MVC à partir de Scratch
Cependant je suis nouveau à MVC, et j'aurais vraiment aimé trouver des tutoriels MVC appropriés pour les débutants comme moi sur la façon de l'implémenter réellement en utilisant des exemples de code simples. J'ai seulement trouvé des exemples avancés qui rendent la courbe d'apprentissage inutilement plus raide. Je suppose que je vais devoir en créer un ici.
Mes questions sont, comment puis-je commencer à concevoir ce MVC à partir de zéro pour une application web très très simple? Comment séparer le modèle, la vue et le contrôleur en code? Quelles étapes dois-je prendre et comment? Comment puis-je implémenter le modèle en tant que classes d'entités métier, la vue en HTML et le contrôleur en tant que scripts qui collent tout ensemble? (en supposant que ma compréhension de ce soit correct) Quelqu'un peut-il recommander des tutoriels clairs et simples sur la façon d'implémenter réellement MVC pour les débutants comme moi-même? (Je ne pouvais pas trouver).
Merci d'avance.
Pourquoi construire à partir de zéro? Il y a beaucoup de MVC là-bas, pour n'importe quelle langue que vous préférez ... – Amirshk
Merci pour votre réponse Am. J'ai lu ça sur Wikipedia. Je ne savais pas quelle était la meilleure approche pour un débutant de comprendre vraiment MVC. Je peux me tromper, mais en utilisant le C++ comme exemple, apprendre à coder une liste chaînée à partir de zéro (au moins une fois) apprendra au débutant beaucoup plus que simplement utiliser une bibliothèque comme Boost depuis le début. Je ne sais pas si ma logique est correcte – Anthony
Je pense que dans ce cas l'approche n'est pas très bonne. Puisqu'un bon MVC a beaucoup plus que juste la séparation des concepts. Il encapsule beaucoup d'idées. vous pouvez lire ce livre: http: // apress.com/book/view/1430210079, il explique très bien comment MVC est né et à quoi répond exactement ce dont il a besoin (en particulier le C# MVC) – Amirshk