Ich habe ein paar Dinge über MVCs gelesen, aber ich verstehe immer noch nicht, wann sie verwendet werden sollten und wann sie nicht verwendet werden sollten. Ich bin auf der Suche nach klaren Beispielen, die Dinge wie " sagen, wenn Sie dies entwickeln, dann sollten Sie MVC verwenden, wie diese" und " Wenn Sie dies entwickeln, sollten Sie MVC nicht verwenden." Die meisten Beispiele, die ich gesehen habe, verlassen sich auf komplexe Frameworks, die bereits alles implementiert haben, und Sie müssen das Framework lernen und es viel nutzen, um zu verstehen, was wirklich passiert. Für viele Programmierer, Phrasierungen wie „ UI Business-Logik“ klingen wie Marketing-Begriffe — zum Beispiel die Worte „ Stattdessen wird die Ansicht direkt an ein Präsentationsmodell bindet“ sind in this post.Wo finde ich klare Beispiele für MVC?
verwendet Mir ist bekannt, die Gefahren, die in den Schatten lauern können, da MVC ein Konzept ist und jeder das Gefühl hat, es am besten zu wissen, doch niemand weiß wirklich genau, wie man es benutzt, weil es viele Variablen geben kann und jeder einen anderen Blick darauf haben darf um ein Projekt in das Model, die View und den Controller zu zerlegen. Es gibt eine Menge Theorie, aber nur wenige klare Beispiele. Was ich suche, sind nicht "die besten" Wege, dies zu tun, so dass dies nicht als subjektiv betrachtet werden sollte; Ich suche nach verschiedenen einfachen Implementierungen, die mir erlauben würden, selbst zu entscheiden, welche die besten Ansätze sind.
Kurz: Was sind gute Online-Ressourcen, die Argumente für die Verwendung von MVC in verschiedenen Situationen darstellen und klare Beispiele liefern, die dem Leser helfen, das Konzept zu verstehen?
Hier ist ein gutes Beispiel dafür, was ich suche: http://toys.lerdorf.com/archives/38-The- No-Framework-PHP-MVC-Framework.html – Tom
Und hier ist ein großartiges Beispiel: http://www.c2.com/cgi-bin/wiki?ModelViewController – Tom
Anfrage für Links/Referenzen ist keine gültige Frage SO. –