Software:Chaplin.js
Developer(s) | Mathias Schäfer, Paul Miller, Ryan Leckey and Chaplin.js contributors |
---|---|
Initial release | 2012 |
Stable release | 1.1.0
/ October 29, 2015[1] |
Written in | JavaScript |
Operating system | Cross-platform |
License | MIT License |
Website | {{{1}}} |
Chaplin.js is an open-source client-side JavaScript web framework based on the model–view–controller (MVC) software architectural pattern. Chaplin.js uses the Backbone.js library and is intended for developing single-page applications.
History
In February 2012, Chaplin.js was created by Mathias Schäfer as a result of a project to build Movie Pilot by 9elements.
Chaplin.js received the Black Duck Open Source Rookie of the Year award for 2012 [2][3][4]
Features
Chaplin.js uses AMD for module encapsulation and lazy-loading. It is designed with strict memory management for optimal web browser performance. Chaplin.js is made available in CoffeeScript and LiveScript for easier object composition and class hierarchy management.
Chaplin.js allows a developer to define regions in the presentation of the application and dynamically load and unload content in those regions without redrawing the entire view or hiding/showing preloaded content panels.
References
- ↑ "Chaplin.js Changelog"
- ↑ Anderson, Ken (30 January 2013). "Chaplin.js gets Black Duck Rookie of the Year Award for 2012". [Concordus Applications, Inc.]. http://blog.concordusapps.com/2013/01/30/chaplin-js-gets-black-duck-rookie-of-the-year-award-for-2012/.
- ↑ Gerrol, Sarah; Dalrymple, Ann (30 January 2013). "BLACK DUCK ANNOUNCES 2012 OPEN SOURCE ROOKIES OF THE YEAR WINNERS". [Black Duck Software]. http://www.blackducksoftware.com/news/releases/black-duck-announces-2012-open-source-rookies-year-winners.
- ↑ "OPEN SOURCE ROOKIES OF THE YEAR - Chaplin.js". [Black Duck Software]. http://www.blackducksoftware.com/rookies/chaplin-js.
External links