Ich habe in der Vergangenheit viel über dieses Thema gelesen und mir einige interessante Vorträge wie diesen von Onkel Bob angeschaut . Trotzdem finde ich es immer ziemlich schwierig, meine Desktop-Anwendungen richtig zu erstellen und zu unterscheiden, welche Aufgaben auf der Benutzeroberfläche und welche auf der Logikseite liegen sollten. Eine …
Bedeuten sie dasselbe (Anhängen von URLs an Aktionen oder Aktionen an URLs) oder gibt es einen Unterschied, den ich vermisse? Beispiel: http://github.com/dannyvankooten/PHP-Router vs. http://konstrukt.dk
Im Ruby on Rails-Tutorial habe ich etwas gelesen, das darauf hindeutet, dass erfahrene Entwickler kein Gerüst verwenden, da sie in der Regel nur den Code schreiben, um die MVC selbst zu verbinden. An einer anderen Stelle habe ich gelesen, dass es eine gute Idee ist, Gerüste zu verwenden, da dies …
Ich weiß, dass es Muster wie MVC gibt, die die Ansicht von der Logik trennen, aber ich weiß nicht, wie häufig sie in Winform-Anwendungen vorkommen. Für eine C # Winform-Anwendung beginne ich mit a Formund füge ihr nach und nach UI-Komponenten hinzu. Dann rufe ich für die Ereignisse von Komponenten …
Bei der Entwicklung einer Echtzeit-Einzelseitenanwendung habe ich nach und nach Web-Sockets eingeführt, um meine Benutzer mit aktuellen Daten zu versorgen. Während dieser Phase war ich traurig zu bemerken, dass ich viel zu viel von meiner App-Struktur zerstört habe, und es gelang mir nicht, eine Lösung für dieses Phänomen zu finden. …
Eine Situation, in die ich einigermaßen oft gerate, ist eine, in der meine Modelle entweder beginnen: Wachsen Sie mit unzähligen Methoden zu Monstern heran ODER Ermöglichen es Ihnen, ihnen SQL-Teile zu übergeben, sodass sie flexibel genug sind, um nicht eine Million verschiedener Methoden zu erfordern Angenommen, wir haben ein "Widget" …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . ... oder wird es komplizierter? Es scheint mir, dass Sie eine Menge Dinge …
Ist es besser, eines von beiden zu haben? Deterministische Testsuite, die zum Erfolg derselben Tests führt Nicht deterministische Testsuite, die möglicherweise mehr Fälle abdeckt ? Beispiel: Sie schreiben eine Testsuite, um die Controller-Funktionalität in einer MVC-Anwendung zu testen. Der Controller benötigt während des Tests Anwendungsdaten aus einer Datenbank als Eingabe. …
Das Prinzip der Einzelverantwortung besagt, dass "eine Klasse einen Grund für die Änderung haben sollte". Im MVC-Muster besteht die Aufgabe des Controllers darin, zwischen der Ansicht und dem Modell zu vermitteln. Es bietet eine Schnittstelle für die Ansicht, um vom Benutzer auf der GUI ausgeführte Aktionen zu melden (z. B. …
Ich bin mir sicher, dass jeder neue iOS-Entwickler das folgende Problem hat: Die View-Controller sind für verschiedene Zwecke sehr schnell mit Code überfüllt, sodass problemlos mehr als 500 Codezeilen verfügbar sind. So sieht es bei zwei einfachen und allgemeinen Bildschirmen aus: 1) Der Formularbildschirm: 2) Der Table View Controller-Bildschirm Bisher …
Ich habe eine App, die MVC verwendet, aber ich habe ein wenig Probleme damit, wie der Controller aufgebaut sein soll. In der Ansicht werden beispielsweise nur einige Teilmengen der Modelldaten gleichzeitig angezeigt. Ich bin mir jedoch nicht sicher, wie genau das geregelt werden soll. Ist es normal, dass die Ansicht …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Ich habe gerade angefangen, mit Django zu arbeiten, der aus den Jahren von Spring MVC stammt, und die Implementierung der Formulare scheint etwas verrückt zu sein. Wenn Sie nicht vertraut sind, beginnt Django Forms mit einer Formularmodellklasse, die Ihre Felder definiert. Der Frühling beginnt in ähnlicher Weise mit einem Formträger. …
Ich wollte nur einen Rat bezüglich der MVC-Vorgehensweise. Ich verwende Codeigniter und habe mich gefragt, ob es besser ist, einen Controller pro Seite für eine Website oder einen Controller für alle Seiten zu haben. Angenommen, ich habe eine einfache Website, auf der Sie die Startseite besuchen, sich anmelden, ein Konto …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.