MVC scheint heutzutage sehr beliebt zu sein, aber der "Bildungsaufwand" für das Neulernen eines ausgewählten MVC-Frameworks scheint ziemlich hoch zu sein. Warum sollte ich die Zeit dafür investieren, anstatt nur meinen Code mit meinem HTML-Code zu versehen?
7
Antworten:
Wenn Ihre Website wächst, ist es einfacher zu verwalten, wenn Ihre Anzeige von Ihrem Code getrennt ist. Sie möchten das Design ändern? Es ist alles getrennt, Sie müssen sich nicht um den Code im HTML kümmern. Sie möchten die Art und Weise ändern, wie Daten berechnet werden? Es ist alles getrennt, Sie müssen sich nicht um den HTML-Code im Code kümmern.
Ihr Code ist auch einfacher zu lesen. Wenn Sie später weitere Personen zum Projekt hinzufügen möchten, ist es für sie einfacher, wenn Ihr Code von Ihrem HTML-Code getrennt ist.
Sobald Sie an die MVC-Entwicklung gewöhnt sind, dauert die Entwicklung nicht mehr lange als die "normale" Entwicklung.
quelle
MVC teilt den Code in drei Teile Ihrer Logik auf, die Sie in den Controller, Ihre Benutzeroberfläche oder Sie können sagen, dass das Entwerfen im Blick ist und die datenbezogene Logik im Modell ist, sodass Sie die Site einfach verwalten können. Es ist einfach im Vergleich zu anderen zu verwenden, da Sie Fehler leicht finden können, mehrere Ansichten verwenden können und alle Logik getrennt sind, damit Sie problemlos Änderungen vornehmen können.
quelle