Chapter 11. Single-Page Applications with Popular Frontend Frameworks
In this chapter, we will take a look at web application development from the frontend perspective, specifically with a Single-Page Application (SPA), also referred to as thick client apps. With SPA, a large chunk of the presentation layer is off-loaded to the browser, and the browser is responsible for rendering pages, handling navigation, and making data calls to an API.
In this chapter, we will cover:
- What exactly a Single-Page Application is
- Why we use a frontend framework such as Backbone.js, Ember.js, or Angular.js
- Popular frontend development tools, such as Grunt, Gulp, Browserify, SAAS, and Handlebars
- Test-driven development on the frontend
What is a Single-Page Application? ...
Get Web Development with MongoDB and NodeJS - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.