background preloader

Frameworks

Facebook Twitter

Fluxxor - Home. CanJS. Agility.js Javascript MVC library. Maria - The MVC Framework for JavaScript Application. The real MVC. The Smalltalk MVC. The Gang of Four MVC. Model - View - Controller A model contains domain data. When a model changes, it informs its observers. The three core design patterns of MVC (observer, composite, and strategy) are embedded in Maria's Model, View, and Controller objects. Plugins Plugins Maria is designed to be flexible so that plugins can modify virtually any of the framework’s functionality. Example Applications. Stapes.js - the little Javascript framework that does just enough. Introduction For a quick introduction to Stapes, follow the tutorial, and write a todo app in less than 100 lines of code. Write your Stapes modules like this Then, use it like this. var module = new Module('Emmylou'); module.sayName(); Examples There are three examples available to get a taste on how to write a Stapes.js application.

Code for these examples is available in the development download. Note that the two todo examples are also available from TodoMVC. Creation methods These methods aid in the creation and extension of classes, or modules. Subclass Module.subclass( [object] ) Stapes.subclass( [object, classOnly] ) Create a new Stapes class that you can instantiate later on with new. Note that until Stapes 0.6.0 the preferred way of creating new modules was by using Stapes.create. You can add a constructor (the function that is run when you instantiate the class) property to the object. Note that it's perfectly valid to call subclass without any arguments at all. Extend proto Event methods. Fluent 2014, "Keynote With Yehuda Katz and Tom Dale"

EmberJS

Jide.js Guide: jide.js Developer Guide. Articles. TodoMVC. React | A JavaScript library for building user interfaces. Knockout : Home. AngularJS — Superheroic JavaScript MVW Framework. Backbone.js. Backbone.js Tutorials. Marionette.js. Hoodie - Very fast web app development. Terrific.