VueJS & RxJS

Par Isabelle, le 21/09/2017

application, code, stage

Cela fait plus de deux mois déjà que je suis en stage chez Aeon création. Le temps passe vite à coder !

Le projet sur lequel je travaille est vraiment très intéressant, mais je ne peux pas vous donner beaucoup de détails car c’est top secret ;) !

Dans les grandes lignes : je programme une application web qui sera à destination des professionnels du tourisme.

Dans les petites lignes, voici quelques outils que j’utilise pour cela : les librairies Vue.JS et Rx.JS et les langages coffeeScript et pug. Pour être honnête, je ne connaissais aucune de ces technos, mis à part le html qui est bien plus facile à écrire avec le pug !

J’ai ainsi découvert le coffeeScript qui écrit bien plus simplement le javaScript mais qui m’a fait m’arracher les cheveux au début, notamment une fois où il manquait juste un espace pour que mon code fonctionne… En effet, dans le coffeeScript l’indentation et certains espaces sont significatifs. Du côté des librairies, Vue.JS me permet de créer des composants réutilisables n’importe où dans mes pages. C’est assez pratique. Mais surtout, cette librairie est vraiment bien car elle permet de rendre très réactif le rendu visuel des pages lors de changement dans les données sous-jacentes puisqu’elle se charge elle-même de la modification du DOM.

Et enfin, la librairie Rx.JS me permet de rester à l’écoute des changements ayant lieu dans la base de données dans laquelle le programme puise. Ainsi si une nouvelle donnée arrive dans la base, l’appli sera mise à jour !

Rendez-vous dans quelques semaines pour la suite de l’aventure…


Isabelle