Making Sense of App Architecture Choices

What's inside...

Just like functions and objects help developer efficiency by allowing code reuse and modularity at a micro level, application architectures help team efficiency at the macro level by organizing, abstracting and restricting how large pieces of code interact.

This paper summarizes the currently popular JavaScript application architectures and takes a deep dive into the latest application architecture that Sencha supports – Model-View-ViewModel (MVVM).