Express + React + Flux

Avant-propos

Nous avons besoin de mettre en place une stack de développement pérenne qui permette de réaliser des sites dynamiques, fluides et rapides. Deux pré-requis étaient de pouvoir utiliser des API REST en tant que fournisseurs de données et d’utiliser React [lien] en tant que moteur de vue (+ utiliser l’architecture de Flux [lien] et son flux de données unidirectionnel).

La question a alors été de choisir le langage de programmation qui serait utilisé pour la partie back-office. Ce choix a été porté sur NodeJS et a donc amené au second questionnement : quel framework utiliser ?

Étant le seul développeur, mon choix s’est porté sur Express [lien] qui est un des frameworks NodeJS les plus connus. Il existe tout un tas de modules prêts à l’emploi qui offres de nouvelles fonctionnalités à ses capacités de base.

Pour ce qui est de la partie front, comme indiqué précédemment il faut utiliser React. Lire la suite de « Express + React + Flux »