Top JavaScript Frameworks july 2014 | Page 5

Agility.js: Agility.js is an MVC library for Javascript that lets you write maintainable and reusable browser code without the verbose or infrastructural overhead found in other MVC libraries. Architecture of Agility.js: Agility’s architecture follows one of the simplest MVC patterns: users define Controller functions, which make direct calls to, and handle events from Models and Views. The diagram below illustrates this. Agility objects are lightweight in memory (through pervasive use of prototypes), this comes at little performance cost. Every Agility object can serve as a container of other Agility objects.