Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition
by Manfred Steyer, Holger Schwichtenberg Dr.
MVC, MVP und MVVM mit AngularJS
AngularJS basiert, so wie ASP.NET MVC, auf dem Architekturmuster Model-View-Controller. Häufig wird AngularJS jedoch als MV*-Framework bezeichnet. Damit soll hervorgehoben werden, dass es auch die Umsetzung anderer Muster unterstützt. Dazu zählt in erster Linie das Muster Model-View-Presenter (MVP), welches im Umfeld von WPF und Silverlight auch als Model-View-ViewModel bezeichnet wird. Dabei wird das Model auf ViewModels (bzw. bei MVP auf Presenter) abgebildet. Diese repräesentieren das Model für eine bestimmte View und stellen die Präsentationslogik zur Verfügung.
Als Präsentationslogik wird hierbei zum Beispiel das Anstoßen von serverseitigen Routinen unter Verwendung der erfassten Daten sowie das Aktualisieren ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access