Ember, Angular, Backbone, Single Page Applications and APIs
- Backbone.js - Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface
The popularity of frameworks and libraries like Ember, Angular and Backbone, and the Single Page Application approach isn't something just developers are noticing. Some top platforms are seeing the potential, and providing code and toolkits for integrating using Ember, Angular and Backbone:
- At Crowdflower with Ember.js at CrowdFlower
- At Firebase with Firebase Bindings for Angular and Firebase Bindings for Backbone.js
As I monitor the API space I will continue looking for examples of APIs doing interesting things with Ember, Angular and Backbone. Let me know if you see anything I should take a look at.
Disclosure: 3Scale is an API Evangelist partner