Skip to content

Instantly share code, notes, and snippets.

@jlsync
Created June 17, 2010 09:09
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save jlsync/441889 to your computer and use it in GitHub Desktop.
Save jlsync/441889 to your computer and use it in GitHub Desktop.
Javascript MVC patterns and implementations
http://blog.new-bamboo.co.uk/2010/1/26/why-your-javascript-apps-need-more-structure
http://blog.new-bamboo.co.uk/2010/2/4/let-them-eat-state
http://blog.new-bamboo.co.uk/2010/3/7/the-js-model-layer
http://blog.new-bamboo.co.uk/2010/2/8/rendering-views-in-javascript
Controllers:
http://code.quirkey.com/sammy/ - Sammy is a tiny javascript framework built on top of jQuery. It’s RESTful Evented JavaScript.
A lightweight MVC framework for building fast, tidy javascript web apps -
http://github.com/paulca/eyeballs.js
http://activejs.org/ - MVC
http://javascriptmvc.com/ - MVC
http://documentcloud.github.com/backbone
Models:
http://github.com/benpickles/js-model - Work with models in your Javascript
http://github.com/Joose/Joose - Post-modern object system for JavaScript
http://github.com/maccman/supermodel-js - SuperModel in JavaScript
http://github.com/eegg/orm.js , http://github.com/zefhemel/persistencejs - browser local storage
http://github.com/jcoglan/js.class - JS.Class - Ruby-style JavaScript http://jsclass.jcoglan.com
http://github.com/zefhemel/persistencejs - using browser/web sqlite backend.
View:
http://documentcloud.github.com/underscore/ - includes template() method.
http://github.com/bbc-frameworks/spectrum.js - JavaScript Template Processor
http://github.com/pure/pure - PURE Unobtrusive Rendering Engine for HTML
http://github.com/edspencer/jaml - JavaScript Haml
http://github.com/inem/tequila - Powerful HAML-like JSON generation language
http://github.com/jamespadolsey/satisfy - Satisfy is a stand-alone JavaScript module for generating HTML from CSS selectors.
http://github.com/jquery/jquery-tmpl - A templating plugin for jQuery.
http://github.com/janl/mustache.js - Minimal templating with {{mustaches}} in JavaScript
http://github.com/visionmedia/jade - similar to haml.
some sammy code:
http://joyeur.com/2010/06/14/welcome-to-joyeur-7-1rc581b4/
http://grrok.com/jo/ - is a lightweight JavaScript framework designed for HTML5 apps.
http://www.sencha.com/products/touch/ - The First HTML5 Mobile App Framework
Sencha Touch allows you to develop web apps that look and feel native
on Apple iOS and Google Android touchscreen devices.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment