Vous n’êtes pas convaincu par les architectures web existantes ? Vous vous dites qu’on peut mieux faire ? Venez découvrir Flux en 15min, l’architecture web moderne poussée par Facebook !
Speaker : Florent Duveau à Devoxx France
18. F L U X
Les avantages :
•C’est simple (workflow unidirectionnel)
•Séparation entre les données et l’état de la vue
•Debug & Tests Unitaires simplifiés
19. F L U X
L’implémentation
var Dispatcher = {
_callbacks : { },
register: function (callback) {… return id;} // Ajout callback au catalogue
unregister: function (id) {…} // Suppression callback du catalogue
dispatch: function (action) {…} // Emission action aux callbacks
waitFor: function (ids) {…} // Attente d’autres callbacks avant execution
…
});
Le DISPATCHER
21. F L U X
Pourquoi s’y intéresser ?
•Enfin une réponse concrète aux problématiques d’architecture front
•Une réponse apportée suite à un problème réel (Chat de Facebook)
•Architecture orientée évènements, générique et hautement « customisable »
22. F L U X
La foire aux frameworks
RefluxJS
Fluxy delorean