Als «mvc» getaggte Fragen

14
Gilt MVC nur für das Web

Es ist fast und sofort, wenn ich mit Entwicklern über Model View Controller ( MVC ) spreche, dass sie eine Anfrage an eine URL stellen, der Server eine Entität (MODEL) erstellt und Ihnen eine visuelle Darstellung dieses Modells bereitstellt. Bedeutet dies, dass MVC nur für das Web gedacht ist, oder...

13
Sollte ich HTML-Markup in meine JSON-Antwort aufnehmen?

Auf einer E-Commerce-Website möchte ich beim Hinzufügen eines Artikels zu einem Warenkorb ein Popup-Fenster mit den verfügbaren Optionen anzeigen. Stellen Sie sich vor, Sie bestellen einen iPod Shuffle und müssen nun die Farbe und den Text für die Gravur auswählen. Ich möchte, dass das Fenster...

13
Sollte der Controller über View & Model Bescheid wissen? oder umgekehrt?

Ich versuche konzeptionell zu verstehen, ob ich das tun sollte: item = Model() screen = View() brain = Controller(item, screen) oder dieses.. brain = Controller() item = Model(brain) screen = View(brain) oder dieses.. class Controller(): def __init__(self): item = Model(self) screen = View(self)...

12
Muster für ajaxlastige Webanwendungen

Bisher war ich ein großer Fan des MVC-Musters für die Entwicklung von Webanwendungen. Für das Web habe ich hauptsächlich PHP (mit den Frameworks Kohana und CodeIgniter) und Ruby (RoR) entwickelt. Als meine Anwendungen auf der Ajax-Seite immer umfangreicher wurden (Apps mit nur einer Seite usw.),...

12
Behandlung von Fehlern in PHP bei Verwendung von MVC

Ich habe Codeigniter in letzter Zeit häufig verwendet, aber eine Sache, die mich nervt, ist, Fehler zu behandeln und sie dem Benutzer anzuzeigen. Ich war noch nie gut darin, mit Fehlern umzugehen, ohne dass es chaotisch wird. Mein Hauptanliegen ist die Rückgabe von Fehlern an den Benutzer. Ist es...

12
MVC- und RESTful-API-Service

MVC ist ziemlich einfach. Es gibt ein Modell, einen Controller und eine Ansicht. Wenn wir eine Website erstellen, wird alles zusammengeführt, wenn der Client eine REST-Schlüsselwortanforderung an den Server sendet -> der Server die angeforderte URL mit der Controller-Aktion übereinstimmt ->...

12
Verwenden Sie eine Service-Schicht mit MVC

Wenn ein Controller zu fett wird und sich die Modellinstanziierung summiert, kann eine Serviceschicht verwendet werden. Wenn ich die Logik nur in eine Serviceklasse einbinde, erhalte ich eine Reihe von Services mit einer / zwei Methoden. Das fühlt sich an wie ein Code-Geruch. Irgendwelche Best...