April 2021
Beginner
538 pages
12h 18m
English
In the modern world of JavaScript development, there are many different frontend frameworks that we can use to write applications, from older frameworks such as Backbone.js, to newer ones such as Angular, React, and Vue. These frameworks will generally use either the Model View Controller (MVC) design pattern, or some variation of it, such as the Model View Presenter (MVP), or Model View View Model (MVVM). When discussing this group of patterns together, they are described by some as Model View Whatever (MVW), or simply MV*.
Some of the benefits of this MV* style of writing applications include modularity and separation of concerns, but one of the biggest advantages is the ability to write testable JavaScript. Using ...