Data Providers
The CollectionView class relies on a sourceCollection that contains an array of data items. This collection is typically populated with http requests that retrieve data from a server.
In some cases, it may be advantageous to extend the CollectionView class in order to take advantage of functionality exposed by the server. For example, C1 MVC includes a RemoteCollectionView that can use the result objects from the data service as data sources, and in addition to full CRUD support and real-time updates you automatically get CollectionView features including sorting, filtering, paging, grouping, and editing.