Ich hatte heute eine hitzige Diskussion über unsere MVC-Anwendung. Wir haben eine in MVC ( ASP.NET ) geschriebene Website, die normalerweise dem Muster folgt, in der Ansicht etwas zu tun -> Controller antippen -> Controller erstellt ein Modell (ruft einen Manager auf, der die Daten abruft, erstellt das Modell in …
Wie beantworten Sie als seriöser Programmierer die Frage Was ist MVC? In meinen Augen ist MVC eine Art Nebelthema - und aus diesem Grund können Sie es, wenn Ihr Publikum ein Anfänger ist, in allgemeinen Begriffen beschreiben, die wahrscheinlich nicht kontrovers sind. Wenn Sie jedoch mit einem sachkundigen Publikum, insbesondere …
Heutzutage scheint jeder, der Webanwendungen erstellt, MVC für alles nutzen zu wollen. Es fällt mir jedoch schwer, mich von diesem Muster zu überzeugen. Ich verstehe die allgemeine Idee ist, die Backend-Logik vom Frontend zu trennen, das das Programm darstellt. Im Allgemeinen scheint es, dass die Ansichten immer in gewissem Maße …
Ich dachte immer, dass die Geschäftslogik im Controller sein muss und dass der Controller, da er der „mittlere“ Teil ist, statisch bleibt und dass das Modell / die Ansicht über Schnittstellen gekapselt werden muss. Auf diese Weise können Sie die Geschäftslogik ändern, ohne etwas anderes zu beeinflussen, mehrere Modelle (eines …
In einer typischen (gut gestalteten) MVC-Webanwendung kennt die Datenbank den Modellcode nicht, der Modellcode kennt den Controller-Code nicht und der Controller-Code kennt den Ansichtscode nicht. (Ich stelle mir vor, Sie könnten sogar so weit wie die Hardware oder sogar noch weiter unten beginnen, und das Muster könnte dasselbe sein.) Wenn …
Die Hauptidee hinter OOP ist die Vereinheitlichung von Daten und Verhalten in einer einzigen Entität - dem Objekt. Bei der prozeduralen Programmierung gibt es Daten und separate Algorithmen, die die Daten modifizieren. In dem Model-View-Controller-Muster sind die Daten und die Logik / Algorithmen in unterschiedlichen Einheiten, dem Modell bzw. dem …
Ich habe für eine Weile codiert, aber meistens Skripte und einfache Anwendungen. Ich bin in eine neue Rolle gewechselt, in der es darum geht, Web-Apps zu entwickeln und eine ordnungsgemäße MVC-Architektur zu verwenden. Daher versuche ich verzweifelt, das alles sehr schnell zu lernen. Ich hoffe, diese Frage ähnelt nicht zu …
Ich habe drei Tage lang über die Muster Model-View-Controller (MVC) und Model-View-Presenter (MVP) gelesen . Und es gibt eine Frage, die mich sehr stört. Warum haben Software-Designer MVP erfunden, als es bereits eine MVC gab? Welche Probleme hatten sie, die MVC nicht (oder schlecht) gelöst hat, die MVP aber lösen …
Zunächst möchte ich sagen, dass dies eine vernachlässigte Frage / ein vernachlässigter Bereich zu sein scheint. Wenn diese Frage also verbessert werden muss, hilf mir, diese Frage zu einer großartigen Frage zu machen, von der andere profitieren können! Ich suche Rat und Hilfe von Leuten, die Lösungen implementiert haben, die …
Ich habe eine einfache MVC-Java-Anwendung erstellt, die einer Datenbank Datensätze über Datenformulare hinzufügt. Meine App sammelt Daten, validiert sie und speichert sie. Dies liegt daran, dass die Daten online von verschiedenen Benutzern bezogen werden. Die Daten sind größtenteils numerischer Natur. Nachdem die numerischen Daten in der Datenbank (SQL Server) gespeichert …
Ich benutze MVC / MV *, seit ich vor Jahren angefangen habe, meinen Code zu organisieren. Ich benutze es so lange, dass ich mir keine andere Möglichkeit vorstellen kann, meinen Code zu strukturieren, und jeder Job, den ich nach meinem Praktikum hatte, war MVC-basiert. Meine Frage ist, was sind die …
Ist es eine schlechte Praxis, dass der Controller das Repository anstelle des Dienstes aufruft? um mehr zu erklären: Ich finde heraus, dass Controller in gutem Design den Service aufrufen und das Service Use Repository verwenden. aber manchmal in controller habe / brauche ich keine logik und muss nur von db …
Ich komme von der Verwendung von ASP.NET MVC / Web API und beginne jetzt mit der Verwendung von Angular, mir ist jedoch nicht klar, wie ich sie richtig mischen soll. Bieten die serverseitigen Konzepte von MVC nach der Verwendung von Angular noch einen Wert? Oder sollte ich ausschließlich die Web-API …
Manchmal ist eine Geschäftslogik im Controller-Code unserer Anwendungen enthalten. Dies ist normalerweise eine Logik, die unterscheidet, welche Methoden vom Modell aufgerufen werden sollen und / oder welche Argumente sie übergeben sollen. Ein weiteres Beispiel hierfür ist eine Reihe von Dienstprogrammfunktionen im Controller, mit denen vom Modell zurückgegebene Daten gemäß einer …
Ich arbeite derzeit für eine 2-Personen-Firma als Hauptentwickler. Mein Chef holt die Kunden, verspottet einige PNG-Designvorlagen und übergibt sie mir. Dieses System hat gut funktioniert und ich genieße es wirklich. Die Arten von Projekten, an denen ich arbeite, sind für kleine und mittlere Unternehmen bestimmt und sie möchten normalerweise ein …
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.