Skip to content



MVC stands for Model, View, Controller- it is a pattern for developing software applications. We will explain more about this in recitation, though there are an abundance of tutorials online.

Choosing a MVC Framework

There are many MVC Frameworks to choose from. While you may choose any framework you wish, we strongly encourage you to use one of the following:

  • Angular 5
    Developed predominately by Google, Angular is a highly powerful MVC framework. While it has a steep learning curve, it also has direct bindings for Loopback.

  • React
    Developed predominately by Facebook, React is a lighter-weight MVC framework. It is fairly easy to learn.

  • Vue.js
    Vue.js is another player on the block. It is easy to learn, but there is a realtively small user base.