Описание тега 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.