Pourquoi choisir Backbone
en 2015 ?
@florentduveau
Meetup Backbone
Le tableau comparatif de la discorde
Le gros malentendu
=
=
≠
WHAT SHOULD BEGINNERS CHOOSE: ANGULARJS, EMBER.JS, OR BACKBONE.JS?
AngularJS vs. Backbone.js
AngularJS vs. Backbone.js vs. Ember.js
retour sur Backbone
En quelques mots
Créé et maintenu par Jérémy Ashkenas
Première version le 13 octobre 2010
Dernière version 1.2.0 (13 mai 2015)
1 869 lignes de code, commentaires compris
Utilisé en production par :
...
LA GENÈSE BACKBONE
2009/2010, Jeremy A. travaille sur
LA GENÈSE BACKBONE
LA GeNÈSE BACKBONE
le WORKFLOW Backbone
premiers enseignements
- Backbone est mature
- Backbone est stable
- Backbone se concentre sur la donnée
Backbone demande une réflexion sur l'API
AUTRE ENSEIGNEMENT
Communication orientée évènements
Flux
la philosophie backbone
=
≠
la philosophie backbone
Les données OK, mais pour les vues...
- Créations et suppressions manuelles
- Un seul type "View"
- Pas de stratégie de templating
- Un pauvre one/way binding
la philosophie backbone
Les données OK, avec une
- Librairie légère et compréhensible
- Emprunte mémoire faible et maîtrisé
- Très peu de dépendances
- Ajouts de briques suivant nos besoins
la philosophie backbone
la philosophie backbone
- Séparation des rôles
- Petites briques
- Choix des outils
Approche Modulaire
Approche craftsman
Pourquoi choisir backbone en 2015
Si vous consommez une API REST
Si vous avez une architecture modulaire
Si vous voulez quelque chose simple et léger
Des questions ?
@florentduveau
Merci !
<3 Backbone <3
BoF / Backbone
By Florent DUVEAU
BoF / Backbone
- 4,867