Chapter 1. Getting Started with the MEAN Stack

In order to build a powerful and interactive e-commerce application, business logic has to move closer to the users, also known as thick clients. JavaScript is well-suited for this job since it is the native language of the web. Any browser on any device can support it without any plugins. Furthermore, we can dramatically increase the interactivity and speed of a web application using JavaScript and HTML5. Instead of rendering the whole web page every time the user clicks something (as with the traditional server side languages), we can use asynchronous calls to quickly fetch data from the server and render only what's required.

The MEAN stack (MongoDB, ExpressJS, AngularJS, and NodeJS), as you might ...

Get Web Application Development with MEAN 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.