Sommaire
Projets les plus populaires en 2017
Tendances en 2017
Données GitHub
- Créé2013-07
- Total stars80.7k☆
Liens
- GitHub
- Site web
React
Tendances en 2017
Données GitHub
- Créé2013-05
- Total stars86.2k☆
Liens
- GitHub
- Site web
Create React App
Tendances en 2017
Données GitHub
- Créé2016-07
- Total stars41.4k☆
Liens
- GitHub
Puppeteer
Tendances en 2017
Données GitHub
- Créé2017-05
- Total stars24.0k☆
Liens
- GitHub
Axios
Tendances en 2017
Données GitHub
- Créé2014-08
- Total stars34.5k☆
Liens
- GitHub
VS Code
Tendances en 2017
Données GitHub
- Créé2015-09
- Total stars42.5k☆
Liens
- GitHub
- Site web
Prettier
Tendances en 2017
Données GitHub
- Créé2016-11
- Total stars20.4k☆
Liens
- GitHub
- Site web
React Native
Tendances en 2017
Données GitHub
- Créé2015-01
- Total stars58.7k☆
Liens
- GitHub
- Site web
Element
Tendances en 2017
Données GitHub
- Créé2016-09
- Total stars22.4k☆
Liens
- GitHub
- Site web
Electron
Tendances en 2017
Données GitHub
- Créé2013-04
- Total stars55.5k☆
Liens
- GitHub
- Site web
Frameworks côté client
Vue.js
Tendances en 2017
Données GitHub
- Créé2013-07
- Total stars80.7k☆
Liens
- GitHub
- Site web
React
Tendances en 2017
Données GitHub
- Créé2013-05
- Total stars86.2k☆
Liens
- GitHub
- Site web
Angular
Tendances en 2017
Données GitHub
- Créé2014-09
- Total stars32.2k☆
Liens
- GitHub
- Site web
Preact
Tendances en 2017
Données GitHub
- Créé2015-09
- Total stars17.3k☆
Liens
- GitHub
- Site web
Hyperapp
Tendances en 2017
Données GitHub
- Créé2017-01
- Total stars10.3k☆
Liens
- GitHub
- Site web
La catégorie des "Frameworks côté client" est traditionnellement la catégorie reine, cette année aussi la bataille fut intense entre les prétendants.
3 grands acteurs se disputent les faveurs des développeurs dans cette catégorie: Vue.js, React et Angular
Nous avons vu précédemment ce qui faisait le succès de Vue.js.
React a un éco-système beaucoup plus fragmenté, laissant au développeur la liberté de créer une solution "à la carte" pour les questions suivantes: routing entre les pages, accès aux données depuis des API distantes, contrôle de l'état de l'application...
A l'opposé Angular propose une approche beaucoup plus systématique, car c'est un framework complet, on dit souvent qu'il y existe une "manière Angular" de faire les choses.
C'est la raison pour laquelle Angular remporte un grand succès dans le monde de l'entreprise. Ce succès est renforcé par l'utilisation par le framework du langage TypeScript, qui introduit dans le langage les "types" chers aux développeurs Java et C#.
Frameworks node.js
Express
Tendances en 2017
Données GitHub
- Créé2009-06
- Total stars36.2k☆
Liens
- GitHub
- Site web
Koa
Tendances en 2017
Données GitHub
- Créé2013-07
- Total stars19.3k☆
Liens
- GitHub
- Site web
Fastify
Tendances en 2017
Données GitHub
- Créé2016-09
- Total stars6.0k☆
Liens
- GitHub
- Site web
Gun
Tendances en 2017
Données GitHub
- Créé2014-07
- Total stars7.2k☆
Liens
- GitHub
- Site web
micro
Tendances en 2017
Données GitHub
- Créé2016-01
- Total stars5.9k☆
Liens
- GitHub
- Site web
Côté serveur également, JavaScript a une place de plus en plus importante.
Mikeal Rogers, un membre influent de la communauté Node.js, prédit que Node.js va dépasser Java dans 1 an.
Mais contrairement à des langages tels que PHP (avec Laravel), Ruby (avec Ruby on Rails) ou Python (avec Django), il n'existe pas de réel framework Node.js dominant ou d'architecture recommandée au moment de créer une nouvelle application serveur.
Malgré son âge, Express est resté en 2017 le framework Node.js le plus populaire. Qui plus est, il est utilisé en interne par de très nombreux projets tels que Feathers, Keystone or Nest.
Remarquons l'arrivée de 3 nouveaux venus dans le classement cette année:
- Fastify inspiré by Hapi, propose une approche complète et convient très bien au développment d'API au format JSON, API dont sont friandes les applications web modernes.
- Server.js est une solution qui propose d'emblée toutes les fonctionnalités d'un serveur web
- Nest se différentie en proposant une architecture familière aux développeurs Angular, faite de "modules" et de "contrôleurs" écrits dans le langage TypeScript.
Eco-système React
Create React App
Tendances en 2017
Données GitHub
- Créé2016-07
- Total stars41.4k☆
Liens
- GitHub
Ant Design
Tendances en 2017
Données GitHub
- Créé2015-04
- Total stars23.1k☆
Liens
- GitHub
- Site web
Next.js
Tendances en 2017
Données GitHub
- Créé2016-10
- Total stars21.4k☆
Liens
- GitHub
- Site web
Storybook
Tendances en 2017
Données GitHub
- Créé2016-03
- Total stars19.1k☆
Liens
- GitHub
- Site web
Gatsby
Tendances en 2017
Données GitHub
- Créé2015-05
- Total stars17.7k☆
Liens
- GitHub
- Site web
Comme le domaine de React est limité à la partie visuelle des applications (la partie "vue" mais ce mot prête à confusion à cause du projet Vue.js !), cela libère de la place pour tout un éco-système de projets qui fonctionnent avec React.
En 2016, Create React App a résolu un problème récurrent: quel point de départ pour créer une nouvelle application avec React ?
Ce projet est très fréquemment mis à jour par Facebook et s'impose comme la manière quasi officielle de démarrer un nouveau projet. Comme une preuve supplémentaire de son succès, StackBlitz est un éditeur de texte en ligne qui permet de créer instantanément une application à partir de Create React App.
Pour les développeurs qui recherchent plus de fonctionnalités, une solution telle que React boilerplate offre toutes les joyeusetés d'une application moderne, y compris une couche "GraphQL" et la possibilité de fonctionner en local, en mode offline.
Parmi les autres projets du classement, on trouve des jeux de composants déjà stylés tels que Ant Design, Ant Design Pro ou Material UI qui permettent aux développeurs d'obtenir aisément une application web avec un joli rendu, qui donne une allure professionnelle (à défaut d'être originale sans doute !).
Le projet Recompose nous montre l'importance des motifs de programmation fonctionnelle (Functional Programming), motifs qui font une partie du succès de React. Tout peut se traduire par une simple fonction et Recompose propose un ensemble d'outils pour prolonger le voyage dans cette direction.
Eco-système Vue
Element
Tendances en 2017
Données GitHub
- Créé2016-09
- Total stars22.4k☆
Liens
- GitHub
- Site web
iView
Tendances en 2017
Données GitHub
- Créé2016-07
- Total stars12.4k☆
Liens
- GitHub
- Site web
Vuex
Tendances en 2017
Données GitHub
- Créé2015-07
- Total stars12.3k☆
Liens
- GitHub
- Site web
Weex
Tendances en 2017
Données GitHub
- Créé2017-01
- Total stars7.5k☆
Liens
- GitHub
- Site web
Nuxt
Tendances en 2017
Données GitHub
- Créé2016-10
- Total stars9.2k☆
Liens
- GitHub
- Site web
Vuetify
Tendances en 2017
Données GitHub
- Créé2016-09
- Total stars7.8k☆
Liens
- GitHub
- Site web
Mint UI
Tendances en 2017
Données GitHub
- Créé2016-05
- Total stars9.4k☆
Liens
- GitHub
- Site web
vux
Tendances en 2017
Données GitHub
- Créé2016-02
- Total stars11.0k☆
Liens
- GitHub
- Site web
vue-router
Tendances en 2017
Données GitHub
- Créé2013-12
- Total stars8.5k☆
Liens
- GitHub
- Site web
Vue material
Tendances en 2017
Données GitHub
- Créé2016-06
- Total stars5.3k☆
Liens
- GitHub
- Site web
L'invité spécial: Evan You
Nous sommes admiratifs devant le succès rencontré par Vue.js mais il faut confesser que nous n'étions pas assez familiers avec son éco-système pour nous permettre d'écrire à ce sujet.
C'est la raison pour laquelle nous avons demandé l'avis à un expert... Qui d'autre que le créateur de Vue.js en personne est plus qualifié pour donner son avis ?

De nombreux projets ont profité de la popularité grandissante de Vue.js pour construire un véritable éco-système en pleine croissance.
Element et iView sont les ensembles de composants UI (UI Toolkits) les plus populaires, ils permettent de réaliser rapidement des applications web classiques. De leut côté, Mint UI et vux misent sur les applications mobiles.
Vuetify est un framework qui adhère aux principes du "Material Design", il peut être utilisé aussi bien pour des applications mobiles que pour des applications web classiques. C'est sans doute le framework qui couvre le plus grand nombre de fonctionnalités: rendu côté serveur, applications web dites progressives (PWA), support pour ligne de commande (CLI)... Vue material est un autre framework qui suit rigoureusement les principes du "Material Design".
Nuxt est un framework de plus haut niveau qui permet de créer des applications dites universelles, produisant du code capable de s'executer tant côté serveur que côté client.
Weex est un framework qui permet de créer de véritables applications mobiles natives à partir d'une syntaxe et d'une API familières aux developpeurs Vue.js. Développé par Alibaba, le géant du e-commerce chinois, avec une priorité accordée aux performances, il a permis de construire certaines des applications les plus utilisées dans le monde.
Mobile
React Native
Tendances en 2017
Données GitHub
- Créé2015-01
- Total stars58.7k☆
Liens
- GitHub
- Site web
Weex
Tendances en 2017
Données GitHub
- Créé2017-01
- Total stars7.5k☆
Liens
- GitHub
- Site web
Ionic
Tendances en 2017
Données GitHub
- Créé2013-08
- Total stars33.0k☆
Liens
- GitHub
- Site web
Quasar
Tendances en 2017
Données GitHub
- Créé2015-10
- Total stars4.8k☆
Liens
- GitHub
- Site web
NativeScript
Tendances en 2017
Données GitHub
- Créé2015-03
- Total stars12.2k☆
Liens
- GitHub
- Site web
La polyvalence de JavaScript est telle que l'on peut construire de réelles applications mobiles avec des technologies web.
On retrouve dans cette catégorie le clivage entre les 3 acteurs dominants des frameworks côté client:
- React avec React Native
- Vue avec Weex et Quasar
- Angular avec Ionic et NativeScript
Comme en 2016, React Native s'impose comme la solution la plus populaire pour construire une application mobile pour toutes les plateformes (iOS, Android et Windows Mobile), à partir de JavaScript.
Comme le montre cette video très complète intitulée Cross platform apps with React Native, le slogan: "Un seul code pour toutes les plateformes" est devenu une réalité !
Compilateurs JavaScript
TypeScript
Tendances en 2017
Données GitHub
- Créé2014-06
- Total stars30.2k☆
Liens
- GitHub
- Site web
Babel
Tendances en 2017
Données GitHub
- Créé2014-09
- Total stars25.4k☆
Liens
- GitHub
- Site web
Flow
Tendances en 2017
Données GitHub
- Créé2014-10
- Total stars15.1k☆
Liens
- GitHub
- Site web
Reason
Tendances en 2017
Données GitHub
- Créé2015-11
- Total stars4.7k☆
Liens
- GitHub
- Site web
Purescript
Tendances en 2017
Données GitHub
- Créé2013-09
- Total stars4.4k☆
Liens
- GitHub
- Site web
Les "compilateurs" de cette catégorie sont des outils qui transforment du code dans un langage donné en code JavaScript standard, capable de s'exécuter dans n'importe quel navigateur Web, ou tout environnement supportant JavaScript.
On peut avoir besoin d'un tel compilateuur pour 2 raisons:
- Pour profiter des dernières avancées du langage JavaScript (spécifications ES6 et ES7) tout en produisant du code compatible avec la majorité des navigateurs web. C'est ce qui fait le succès de Babel, utilisé par un très grand nombre de projets Web.
- Pour ajouter de nouvelles fonctionnalités au langage, en particulier les "types statiques" qui existent dans des langages institutionnels tels que Java ou C#.
Le langage JavaScript ne propose que des types "dynamiques", cette flexibilité peut poser problème, en particulier dans le cadre de gros projets.
Dans le but d'offrir aux développeurs web le confort et la sécurité des "types statiques", 2 concurrents s'opposent farouchement: TypeScript, créé par Microsoft et Flow, créé par Facebook, et utilisé en interne par Facebook sur de nombreux projets.
TypeScript, largement en tête en 2016, conserve l'avantage sur son rival en 2017. De nombreux projets utilisent TypeScript, à commencer par Angular et l'intégration facile avec l'éditeur de texte VS Code joue en sa faveur.
Pour mieux comprendre les différences, nous vous recommandons cet article de James Kyle: A Comparison Between Adopting Flow or TypeScript
Outils de construction
Parcel
Tendances en 2017
Données GitHub
- Créé2017-08
- Total stars16.9k☆
Liens
- GitHub
- Site web
Webpack
Tendances en 2017
Données GitHub
- Créé2012-03
- Total stars36.1k☆
Liens
- GitHub
- Site web
Gulp
Tendances en 2017
Données GitHub
- Créé2013-07
- Total stars28.5k☆
Liens
- GitHub
- Site web
Rollup
Tendances en 2017
Données GitHub
- Créé2015-05
- Total stars11.6k☆
Liens
- GitHub
- Site web
Poi
Tendances en 2017
Données GitHub
- Créé2016-04
- Total stars3.1k☆
Liens
- GitHub
- Site web
Pour construire une application web moderne, les développeurs ont besoin d'un outil capable d'assembler et de transformer diverses parties (templates, code JavaScript écrit dans un dialecte donné, styles...) et d'optimiser le tout dans le but de rendre l'application web performante. Ce sont ces outils de construction que nous analysons ici.
La plus grosse surprise de l'année est l'arrivée de Parcel qui détrône Webpack, le roi incontesté de la catégorie.
Lancé en août 2017, Parcel a connu un départ fulgurant avec 14 000 étoiles ajoutées sur GitHub en l'espace de quelques mois.
Alors que Webpack est basé sur tout un éco-système d'extensions appelées loaders, Parcel promet un usage extrêmement simple, sans aucune configuration nécessaire.
Ne faisons pas dire à ces chiffres ce qu'ils ne disent pas, Webpack reste extrêmement populaire et est inclus par de nombreux autres projets, en particulier Gatsby et Create React App.
Alors que Parcel et Webpack ciblent les développeurs d'applications web, Rollup, cible les créateurs de "librairies".
C'est ainsi que les créateurs de React ont migré leur processus de construction de Browserify vers Rollup en 2017, comme expliqué dans cet article issu du site officiel.
Tout comme Parcel, Poi mise sur une grande simplicité d'usage mais ne concerne (pour l'instant) que les projets créés avec React, Vue.js ou Preact.
Frameworks de test
Jest
Tendances en 2017
Données GitHub
- Créé2013-12
- Total stars15.0k☆
Liens
- GitHub
- Site web
AVA
Tendances en 2017
Données GitHub
- Créé2014-11
- Total stars12.5k☆
Liens
- GitHub
Mocha
Tendances en 2017
Données GitHub
- Créé2011-03
- Total stars14.4k☆
Liens
- GitHub
- Site web
Jasmine
Tendances en 2017
Données GitHub
- Créé2008-12
- Total stars13.2k☆
Liens
- GitHub
- Site web
Tape
Tendances en 2017
Données GitHub
- Créé2012-11
- Total stars4.4k☆
Liens
- GitHub
Jest, créé par Facebook pour tester les applications React, a évolué très vite au cours des derniers mois (plus de 22 versions majeures sont sorties !) et s'est imposé comme le framework de test le plus populaire en 2017.
Jest est devenu une solution de test complète qui peut être utilisée aussi bien côté client que côté serveur.
Ses points forts:
- Pas de configuration nécessaire
- Très confortable du point de vue du développeur (Jest détecte les changements sur les fichiers de manière intelligente, les compte-rendus d'exécution sont très lisibles...)
- Syntaxe similaire à celle de Mocha, en particulier les mots-clefs
describe
etit
sont connus de nombreux développeurs. - Pas de librairie supplémentaire pour écrire les tests, tout est inclus dans Jest.
- Possibilité unique d'enregistrer automatiquement les réponses attendues aux futurs tests (snapshots)
AVA, le projet numéro 1 l'an dernier, glisse en seconde position cette année.
C'est l'un des innombrables projets de Sindre Sorhus qui l'utilise comme solution de test pour ses propres projets.
Par rapport à Jest, AVA est une solution plus légère qui privilégie les performances en exécutant les tests en parallèle, et utilise une syntaxe proche de standards utilisés par des solutions telles que Tape.
Editeurs de texte
VS Code
Tendances en 2017
Données GitHub
- Créé2015-09
- Total stars42.5k☆
Liens
- GitHub
- Site web
Atom
Tendances en 2017
Données GitHub
- Créé2012-01
- Total stars42.9k☆
Liens
- GitHub
- Site web
Reactide
Tendances en 2017
Données GitHub
- Créé2017-03
- Total stars7.6k☆
Liens
- GitHub
- Site web
Brackets
Tendances en 2017
Données GitHub
- Créé2011-12
- Total stars28.6k☆
Liens
- GitHub
- Site web
Nuclide
Tendances en 2017
Données GitHub
- Créé2015-03
- Total stars7.4k☆
Liens
- GitHub
- Site web
Nous parlons ici des éditeurs de texte issus de projets open-source et utilisant des technologies web.
VS Code, créé par Microsoft et Atom, créé par GitHub, sont 2 applications construites à partir d'Electron une plateforme très populaire pour le développement d'applications desktop pour Windows aussi bien que pour MacOS.
Les 2 projets étaient au coude-à-coude en 2016 mais VS Code a pris un avantage déterminant en 2017.
VS Code progresse très vite, chaque mois apporte son lot d'innovations.
Sans devoir installer aucune extension, les développeurs disposent de toutes les fonctionnalités dont ils ont besoin:
- Integration avec Git
- Saisie assistée pour beaucoup de choses: le language JavaScript bien sûr, mais aussi les noms de fichiers en local, les noms de package installés depuis NPM...
- Syntaxe React prise en compte
- Ligne de commande intégrée
Si l'on ajoute Prettier à VS Code sans oublier d'activer l'option pour formater automatiquement le code à chaque enregistrement, on obtient la combinaison parfaite pour écrire du code dans un confort absolu !
Feuilles de style en JavaScript
Styled Components
Tendances en 2017
Données GitHub
- Créé2016-08
- Total stars12.8k☆
Liens
- GitHub
- Site web
CSS Modules
Tendances en 2017
Données GitHub
- Créé2015-05
- Total stars8.9k☆
Liens
- GitHub
Polished
Tendances en 2017
Données GitHub
- Créé2016-11
- Total stars3.0k☆
Liens
- GitHub
- Site web
Glamorous
Tendances en 2017
Données GitHub
- Créé2017-04
- Total stars3.0k☆
Liens
- GitHub
- Site web
Emotion
Tendances en 2017
Données GitHub
- Créé2017-05
- Total stars2.7k☆
Liens
- GitHub
- Site web
Il n'y a toujours pas de consensus à propos de la meilleure façon de manipuler les styles d'une application construite avec React.
Il est possible d'utiliser des ensembles de composants React qui intègrent déjà leurs propres styles: c'est la cas de solutions telles que Material UI ou Ant Design. Cette solution est très pratique à condition que les besoins soient plutôt standards et ne nécessitent pas trop de personnalisation.
Il est aussi possible d'opter pour l'intégration d'une feuille de styles à l'ancienne, en utilisant le très célèbre Bootstrap ou encore Bulma, et en jouant avec la propriété className
des composants pour associer les bons styles.
Mais dans ce cas les composants dépendent d'un contexte global, ils ne sont plus atomiques, ce qui rend le partage, les tests plus difficiles. Sans parler des risques de conflit entre les composants qui partagent des styles communs... jusqu'à ce qu'un besoin de personnalisation fasse jour. Un casse-tête bien connu des développeurs Web !
C'est la raison pour laquelle une nouvelle catégorie de solutions a émergé récemment: "CSS dans JavaScript" ou "Feuilles de styles en JavaScript".
Mark Dalgleish, l'auteur de CSS Modules, a écrit un excellent article qui explique l'intérêt de cette approche: Un language de style unifié.
Générateurs de Site Statique
Gatsby
Tendances en 2017
Données GitHub
- Créé2015-05
- Total stars17.7k☆
Liens
- GitHub
- Site web
Hexo
Tendances en 2017
Données GitHub
- Créé2012-09
- Total stars20.3k☆
Liens
- GitHub
- Site web
React Static
Tendances en 2017
Données GitHub
- Créé2017-09
- Total stars3.2k☆
Liens
- GitHub
Phenomic
Tendances en 2017
Données GitHub
- Créé2015-09
- Total stars2.8k☆
Liens
- GitHub
- Site web
Metalsmith
Tendances en 2017
Données GitHub
- Créé2014-02
- Total stars6.5k☆
Liens
- GitHub
- Site web
Les Générateurs de Site Statique sont des outils capables de générer un ensemble de fichier HTML, CSS et JavaScript qu'il est possible de déployer sur n'importe quel serveur web.
De tels sites, dits statiques, ont l'avantage d'être performants, robustes et faciles à maintenir... à condition d'utiliser l'outil adéquat!
Numéro 2 en 2016, Gatsby tient sa revanche en 2017. Il permet de construire des sites web statiques en profitant du vaste éco-système React.
Cette année React Static est le nouveau venu dans la catégorie. Inspiré par Create React App, il propose une approche plus légère que Gatsby en misant sur la simplicité et les performances.
Observons que les projets Next.js et Nuxt, mentionnés précedemment parmi les éco-systèmes React et Vue, peuvent aussi être utilisés en tant que Générateurs de Site Statique.
GraphQL
Gatsby
Tendances en 2017
Données GitHub
- Créé2015-05
- Total stars17.7k☆
Liens
- GitHub
- Site web
React Starter Kit
Tendances en 2017
Données GitHub
- Créé2014-04
- Total stars16.7k☆
Liens
- GitHub
- Site web
Apollo client
Tendances en 2017
Données GitHub
- Créé2016-02
- Total stars5.7k☆
Liens
- GitHub
- Site web
GraphQL
Tendances en 2017
Données GitHub
- Créé2015-07
- Total stars7.1k☆
Liens
- GitHub
- Site web
GraphiQL
Tendances en 2017
Données GitHub
- Créé2015-08
- Total stars4.8k☆
Liens
- GitHub
Quand les historiens du futur jetteront un regard sur l'historique de GraphQL, 2017 sera probablement un point clé.
Des compagnies importantes telles que le New York Times ont commencé à adopter GraphQL, et sur le plan des librairies Relay et Apollo (les deux principales librairies client GraphQL) ont toutes les deux sorti des versions majeures cette année.
A part ces deux acteurs majeurs, d'autres compagnies telles que Graphcool ont aussi sorti une floppée d'autres outils et librairies, et les frameworks full-stack adoptant GraphQL tels que Vulcan commencent également à créer leur propre niche.
Il est aussi important de mentionner que le générateur de sites statiques le plus populaire de l'année, Gatsby, utilise également GraphQL en tant que maillon dans sa chaîne de traitement de données.
Avec autant de nouveaux entrants dans la galaxie GraphQL, ce n'est qu'une question de temps avant que cette technologie devienne une alternative valable à REST.
Conclusion
Nous avons donc vu que Vue.js reste au sommet de la hiérarchie des projets JavaScript, son succès s'étant accéléré en 2017.
L'eco-système React reste extrêmement populaire malgré les doutes et les craintes engendrés par un problème autour de la licence utilisée par Facebook pour ses projets open-source.
S'il fallait sélectionner un projet parmi les étoiles montantes de l'année, notre choix se porterait sur Prettier, c'est tellement pratique d'écrire du code sans plus se soucier du formatage !
Pour une approche plus qualitative sur l'univers JavaScript, lisez les résultats de l'enquête State of JavaScript 2017, nous avons collecté et analysé les réponses de plus de 23 000 développeurs.
Projetons-nous dans le futur, quels seront les grands projets de l'année 2018 ?
- Un nouveau framework basé sur GraphQL ?
- Une solution qui utilise le nouveau standard WebAssembly pour créer une expérience unique dans le navigateur web ?
Merci pour votre attention, rejoignez-nous sur GitHub... et rendez-vous dans un an !
Et le grand vainqueur de l'année 2017 est une nouvelle fois Vue.js avec plus de 40 000 étoiles ajoutées sur GitHub.
C'est beaucoup plus qu'en 2016 et l'écart avec le poursuivant React s'est accentué.
Nul ne pourra ignorer le succès de Vue en 2018 !
Mais quelles sont les raisons du succès de ce framework "côté client" ?
.vue
: un fichier unique pour décrire un composant réutilisable: les balises HTML, le code JavaScript associé et leurs styles.Vue est utilisé par la plus grande plateforme de commerce électronique en Chine (Alibaba) mais aussi par des sociétés telles que Adobe ou GitLab.