O'Reilly logo

Web Application Development with MEAN by Robert Onodi, Adrian Mejia, Amos Q. Haviv

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required