meetups

Angular, React, Vue.js : il n’en restera qu’un

Sujets : JHipster, Angular, React, Vue.js

14h30 - 15h15

Par William Marques (Ippon Technologies). Merci ! Par Christopher Dionisio (Ippon Technologies). Merci ! Par Sahbi Ktifa (Malt). Merci ! Par Pierre Besson (Ippon Technologies). Merci !

/!\ La vidéo complète devrait bientôt être en ligne sur YouTube.

D’abord un petit historique des frameworks front dans JHipster est fait :

Points communs :

Différences :

Gestion de l’état :

Routing :

HTTP :

Outils de développement :

Déploiement :

Une démo est faite en générant 3 applications identiques fonctionnellement (entités notamment) sur les 3 frameworks pour comparer ce qui est généré et les performances (temps de build webpack, taille des bundles avec webpack-bundle-analyzer, rapports de performance en production avec les DevTools, les métriques et duo Puppeteer/Lighthouse sur la page d’accueil et les pages d’entités).

Résultats :

Finalement le grand vainqueur semble être clairement Vue.js même s’il faut rester pragmatique et que c’est à chacun de se faire sa propre idée en pesant les avantages et inconvénients de chacun de ces 3 frameworks qui restent tous excellents.

Angular

React

Vue

Conclusion - Pourquoi JHipster propose ces 3 frameworks :

L’avenir dans JHipster : continuer d’étudier les statistiques, observer la dynamique de chaque framework, amélioration continue… Au final les 3 frameworks sont tous de très bons choix et permettent de faire grosso-modo la même chose.