Analyzed about 15 hours ago
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.
Features:
CoffeeScript class hierarchies as well as
... [More]
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 [Less]