MVC is dead, it's time to MOVE on.

Artikeln kritiserar MVC-arkitekturen för att ofta leda till överbelastade controllers där för mycket kod samlas. En ny arkitektur, MOVE (Models, Operations, Views, Events), föreslås som en förbättring och modernisering av MVC-mönstret. MOVE definierar tydliga roller för komponenterna: modeller hanterar data/kunskap, operationer utför handlingar, vyer hanterar användargränssnitt och händelser kopplar samman komponenterna säkert. Operationer är centrala för att göra ändringar i modeller, visa vyer och svara på användarinteraktioner, och kan behandlas som oberoende enheter. MOVE är designat för att dra nytta av moderna programmeringstekniker som closures och promises, vilket gör det mer lämpligt för dagens applikationsutveckling jämfört med det äldre MVC.