, Backbone โ MVP, View Presenter, Template โ View, Model Collection Model., Backbone - . , Backbone MVC, MVP. , .
It is often assumed that with the model, Knockout is on the server side. ViewModel simply requests a server-side model using Ajax or its equivalent.
Here begins the revolutionary movement of Angular 1, Aurelia, Ember.js, etc.
Angular 1 is a revolutionary solution in the sense that it clearly marked a departure from the idea of โโa simple server-side MVC extension with client-side code scattered across pages. Angular 1 has made SPA a first-class, almost de facto solution for creating next-generation user experience.