minimal, most fl exible 😢 Over-speci fi ed for small projects, tends to be complex Angular.js (AngularJS) MVC + MVVM 👍 full-stack, various API 😢 but high lerning cost, tends to be chaotic Knockout.js MVVM 👍 simplest and minimal, 😢 Whatever we do, we do it ourselves
structured ➤ Logic is kept in the front end ➤ Separation of duties and interests (Modularization) ➤ One package vs. eco-system ➤ WebAssembly, serverless, JAMstack, AI/ML integration…etc