Описание тега chaplinjs
Chaplin is an architecture for JavaScript applications using the Backbone.js library.
Chaplin addresses Backbone’s limitations by providing a lightweight and flexible structure that features well-proven design patterns and best practices.
Key Features
- CoffeeScript class hierarchies as well as object composition;
- Module encapsulation and lazy-loading using AMD modules;
- Cross-module communication using the Mediator and Publish/Subscribe patterns;;
- Controllers for managing individual UI views;
- Rails-style routes which map URLs to controller actions;
- A route dispatcher and a top-level view manager;
- Extended model, view and collection classes to avoid repetition and enforce conventions;
- Strict memory management and object disposal;
- A collection view for easy and intelligent list rendering.