Initiation au framework Backbone.js

Structure d'un projet Backbone.js

Routers: Permet de rediriger vers la vue correspondante en fonction de l'URL et d'instancier les collections et modeles associes.

Models: URL pour obtenir une instance. Methodes pour manipuler l'instance.

Collections: Represente un ensemble ordonne d'instances. Methodes pour manipuler ces instances.

Views: Contient la logique d'une page.

Templates: Representation du DOM HTML.



















Fonctionnement de Backbone.js

Compatibilite

BackboneJS est compatible avec tous navigateurs supportant le Javascript en version 1.5
Se sera donc le manipulateur de DOM que vous avez choisie comme dependance qui limitera la compatibilite.

jQuery 1.X supporte IE6+

Performance

Exemple de site realise avec Backbone.js

codeschool
battlefield
easel.io