„An incredibly fast,
powerful yet very tiny
client side library
for building large scale
web applications .“
//Das muss schneller gehen!
MVP | MVC |
---|---|
Zwei-Wege-Dispatching | Komponenten kommunizieren mit allen anderen (außer Model --> Controller) |
User action geht auf View, von dort per Interface auf Presenter | User action geht auf Controller |
Klare Interpretation | Unterschiedlich interpretierbar, z.B. Rolle des Controllers |
Große/gute Event Library im Fokus | Fokus auf Trennung der Komponenten |
Unittests auf Views möglich | Views nicht einzeln testbar |
riot.observable(object)