Chapter 4. Integrating Your Favorite Frameworks
The rise of the frontend frameworks such as Backbone.js, Angular.js, Ember.js, React.js, and so on, has changed the way we write JavaScript. In fact, after the rise of these frameworks, the popularity of JavaScript peeked high enough for people to trust and build full-fledged JavaScript-based single page applications. Each framework has its own advantages and disadvantages, and such an analysis is out of the scope of this book. However, what really matters is how far they have driven application development using JavaScript.
In today's application development, every frontend developer has his choice of framework. A few developers adhere to Backbone.js, while many have migrated to Angular.js and Ember.js. React.js is getting way popular, and is can even be used as a view layer for other frameworks such as Backbone.js. This shift has forced backend systems to behave like data providers or data sources, and has exposed data via...