List of Figures

 

Chapter 1. Introducing full-stack development

Figure 1.1. Divergence of front-end and back-end developers over time

Figure 1.2. Impact of frameworks on the separated web development factions

Figure 1.3. Example of a multithreaded approach: visitors use separate resources. Visitors and their dedicated resources have no awareness of or contact with other visitors and their resources.

Figure 1.4. Example of a single-threaded approach: visitors use the same central resource. The central resource must be well disciplined to prevent one visitor from affecting others.

Figure 1.5. One-way data binding—the template and model are compiled on the server before being sent to the browser.

Figure 1.6. Two-way data binding—the model and the view are processed in the browser and bound together, each instantly updating the other.

Figure 1.7. Loc8r is the application we’re going to build throughout this book. It will display differently on different devices, showing a list of places and details about each place, and will allow visitors to log in and leave reviews.

Figure 1.8. JavaScript is the common language throughout the MEAN stack, and JSON is the common data format.

Chapter 2. Designing a MEAN stack architecture