Nesta seção, vamos rever três padrões de arquitetura muito importante - MVC ( Model-View- Controller) , MVP ( Model-View -Presenter ) e MVVM ( Model-View- ViewModel ) . No passado, esses padrões têm sido muito utilizadas para aplicações desktop estruturação e do lado do servidor , mas ele só tem sido nos últimos anos que vêm sendo aplicadas para JavaScript.
Como a maioria dos desenvolvedores de JavaScript usando atualmente esses padrões optar por utilizar bibliotecas como Backbone.js para implementar um / MV * -como estrutura MVC , vamos comparar como as soluções modernas , tais como diferem na sua interpretação do MVC em relação ao clássico assume estes padrões.
Vamos primeiro cobrir o básico.