Summary

You should now have an understanding of the traditional MVC pattern, MVP, MVVM, VIPER, and the reasons for the transition away from traditional MVC and conventions leading to the more generalized MVW pattern. The should also understand that the term Model-View-Whatever, or MVW, was largely popularized by the AngularJS team, and that this was done in regard to the modern SPA requiring a new and more complex set of components that were non-existent when the original MVC pattern was conceived of.

You also should now have the ability to build a simple JavaScript SPA with just a few Node.js and Bower packages. Now it's on to bigger and better things. In the next chapter, we will discuss how to create the ideal application development environment ...

Get Mastering JavaScript Single Page Application Development 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.