Tag Archives: JSX

Projet d’integration JSX avec Play

La prochaine itération de développement sera d’intégrer React de Facebook, une bibliothèque de vues/templeting en JS, qui permet notamment de découper une grosse application en blocs de codes indépendants et réutilisables ; c’est notamment le moteur visuel du site Instagram.

L’intégration portera sur la compilation JSX par Play via Mozilla Rhino, un compilateur JS en Java, en plus de l’optimisation YUI qui sera toujours faite à la fin.

Le défi sera d’intégrer au milieu de la structure JS/JQuery un arbre React et de le faire interagir avec le reste. Il est probable que React communiquera avec Play via un seul contrôleur (ou en tout cas via une abstraction des routes) afin d’éviter la très laide implémentation de déclaration route.js.