Fermer

novembre 21, 2018

L'état de Javascript 2018: la vue sur la vue


Les résultats de l'enquête 2018 sur l'état du JavaScript viennent juste d'être publiés et, alors que nous approchons de la fin de l'année, il est temps de jeter un coup d'œil à Vue.js Et voir où les choses se dirigent.

L’enquête annuelle sur l’état de JavaScript, réalisée par Sacha Greif Raphael Benitte et Michael Rambeau collecte les données de plus de 20 000 développeurs Web sur les tendances de la dernière année. Bien que ce n’est pas tout l’industrie, c’est probablement un assez bon échantillon et un bon point de départ pour jeter un coup d’œil sur le destin de Vue. Alors, que dit-on?

Passons directement aux choses intéressantes: comment se porte Vue? Bien sûr, ce n’est pas une compétition, mais quand même… ajoutons les résultats React et Angular. Et pour répondre à cette question, montrons également les données de l’année dernière pour voir comment elles ont évolué d’une année à l’autre. Oui, l'enquête répertorie quelques autres frameworks, mais ils sont dans la gamme «bruit» par rapport au grand 3, je les ai donc laissés de côté.

 Vue statistics

Très coloré! Alors qu'est-ce que cela nous dit réellement? Pour commencer, il semble que l'utilisation des trois frameworks ait augmenté au cours de la dernière année. Je ne vais pas entrer dans les détails des données React ou Angular si ce n’est pour comparer leurs tendances à Vue. Il existe un blog couvrant les données autour de React et un autre couvrant Angular qui donnent plus de détails à ce sujet.

Ce qui est remarquable, c'est que tout le monde a entendu parler de Vue. maintenant. En 2017, environ 5% des personnes interrogées ont déclaré n'avoir jamais entendu parler de Vue, et l'année dernière, ce chiffre était inférieur à 1%.

L'utilisation positive a augmenté de 20% à 29% au cours de la dernière année. Cela le place légèrement plus haut que Angular et environ la moitié de React (pas que nous comparions). Cependant… comme pour toutes les données, nous devons les replacer dans leur contexte et les corréler avec d'autres informations. Vue est sans doute le moyen le plus facile à prendre en main. Ces chiffres peuvent donc inclure plus de personnes l'utilisant dans de petits projets ou pour apprendre. Cela semble être confirmé par les commentaires des développeurs avec lesquels j’ai parlé au cours de la dernière année. Cela ne signifie pas du tout que Vue ne soit pas utilisé sur des projets réels, mais que les 29% pourraient inclure un nombre plus élevé de «botteurs de pneus» que les autres cadres. Malgré tout, beaucoup de gens utilisent Vue et leur nombre augmente.

À noter que les totaux pour «entendu parler de ça, pas intéressé» et «entendu parler de ça, aimeraient apprendre» se maintiennent à peu près même, avec une légère diminution. Ceci est cohérent avec l'adoption en cours et, avec le temps, nous nous attendons à ce que davantage de «entendus, aimeraient apprendre» à passer aux catégories «utilisé».

Un dernier point de données à noter est que «utilisé, ne l'utiliseriez plus "est assez petite et n'a augmenté que de peu. Il est inférieur à React et beaucoup inférieur à Angular (encore une fois, ce n’est pas que nous comparons). C'est un très bon signe. Les gens l'essaient, ils l'utilisent, ils l'aiment bien.

Notez que les données et graphiques suivants concernent uniquement les développeurs Vue, et non les répondants de l'enquête.

Certaines informations démographiques sont également répertoriées pour l'enquête. Le premier est l'information sur le salaire. Ceci est divisé par cadre et pour Vue, 17% gagnent 100 000 $ à 200 000 $, et 29% gagnent 50 000 $ à 100 000 $. La fourchette de 50 000 $ à 200 000 $ couvre les salaires normaux des développeurs aux États-Unis. Ce qui est intéressant, cependant, c'est que 19% ont indiqué que leur salaire était compris entre 30K et 50K $ et 17%, entre 10K et 30K $. Celles-ci peuvent provenir d’autres pays où les échelles de salaires sont moins élevées ou indiquer un nombre d’étudiants, de contractants à temps partiel ou de personnes occupant d’autres emplois en voie de développement. Ces catégories peuvent indiquer un groupe de personnes utilisant Vue mais pas dans un environnement de production.

En outre, si vous faites partie des rares personnes qui gagnent plus de 200 000 dollars par an en tant que développeur Vue, contactez-moi immédiatement et dites-moi comment vous procédez.

 Statistiques de Vue

Nous se voient également attribuer des données sur la taille de l'entreprise par structure. Nous voyons ici que, pour Vue, 34% ont indiqué travailler dans une entreprise de plus de 100 employés et 20% dans des entreprises de 5 employés ou moins, la taille de l'entreprise est donc assez bonne. Notez que le chevauchement des catégories (comme entre «1-5» et «1») n’est pas une faute de frappe de ma part, c’est ainsi que sont présentés les résultats.

 Vue statistique

Enfin, ils énumèrent les années d'expérience pour chaque cadre et nous obtenons ici une assez bonne répartition. 30% ont entre 2 et 5 ans, 30% ont entre 5 et 10 ans d’expérience et 23% ont entre 10 et 20 ans d’expérience. Moins de 2 ans correspondaient à 13%, de sorte que nous constatons un intérêt au niveau débutant, mais pas autant que celui des développeurs plus expérimentés.

 Statistiques de Vue

Une plongée plus profonde

L'analyse des données spécifiques à Vue nous en donne un meilleur regard sur qui et pourquoi les gens utilisent Vue.

Pour commencer, l'un des aspects les plus appréciés de Vue, la raison n ° 1 était «Courbe d'apprentissage facile», suivi de «Style de programmation élégant» et «Bonne documentation». . ”En d'autres termes, il est facile à prendre en main. D'autre part, la «performance rapide» figurait au cinquième rang de la liste, de sorte que les utilisateurs l'utilisent dans de vraies applications où la performance leur tient à cœur. Notez que cela fait partie des personnes qui ont dit l’avoir utilisé et l’utiliseraient à nouveau.

 Vue statistics

Parmi les personnes qui ont déclaré l’avoir utilisé et ne l’utiliseraient plus, et rappelez-vous que il s'agissait d'un très faible pourcentage la raison numéro un étant "le style de programmation maladroit" par une marge énorme. Cela semble aller à l’encontre des raisons mêmes pour lesquelles l’autre groupe l’a aimé et suggère que Vue est comme une bière à la citrouille. Certaines personnes adorent ça et d’autres pensent que c’est méchant. C’est une question de style et de préférence. (Pour mémoire, les personnes qui pensent que la bière à la citrouille est désagréable sont correctes.)

 Statistiques de Vue

Le prochain ensemble de données intéressant est la ventilation des emplacements des utilisateurs heureux de Vue. Des pourcentages plus élevés se trouvent en Chine, en France, en Indonésie, en Thaïlande, au Vietnam, au Nigéria, au Mexique, au Pérou, au Brésil et dans quelques autres. Les États-Unis, l'Inde et l'Australie sont les endroits les moins satisfaits.

Le rapport, résumé (pour la section sur les cadres), indique que React est actuellement le cadre idéal, avec une croissance régulière de Vue. Le rapport indique que Vue a en fait dépassé React pour le nombre total d'étoiles GitHub. Angular maintient une base d’utilisateurs importante et, même si tout le monde n’est pas satisfait de la solution, Angular semble bien s’intégrer dans certaines situations et ne montre aucun signe de disparition du paysage.

Mais attendez, il y a plus!

The “ State of JavaScript ”(Enquête sur l'état du JavaScript) nous fournit de bonnes informations et nous permet de recueillir les commentaires d'un grand nombre de développeurs, mais ce n'est pas l'ensemble du marché. Il pose également certaines questions mais pas d'autres. Il est intéressant de comparer d’autres enquêtes, notamment l’enquête « Developer Survey Results » de Stackoverflow. Ou du moins ce serait si ils incluaient Vue, ce qu’ils n’ont pas fait jusqu’à présent. Vue peut grandir à pas de géant, mais ce n’est pas partout. Notez que Vue contient une tonne d'articles sur Stackoverflow.

L'enquête Stackoverflow de 2018 incluait Angular et React ainsi que .NET et divers autres outils, mais pas Vue. Il est intéressant de noter que, dans l’enquête Stackoverflow, Angular bat React, le cadre le plus utilisé, avec 37% à 28%. Cela semblerait être en contradiction avec les résultats du sondage sur l'état de Javascript où React domine sur Angular. Bien que cela n’ait rien à voir avec Vue, cela met en évidence l’importance de véritablement analyser les données d’enquête – comment les questions ont-elles été posées? Qui a eu accès à l'enquête? Qui a rempli les sondages? Etc. Cela montre également que vous devez faire attention à ne pas trop vous fier aux résultats d’une enquête.

J'ajouterai deux notes sur l'enquête Stackoverflow. Tout d’abord, elle a eu lieu au début de 2018, c’est donc presque un an. Deuxièmement, je n’ai pas vu le sondage lui-même et j’ai donc supposé (raisonnablement) que Vue n’était tout simplement pas inscrite sur la liste des choix, car elle ne figurait pas du tout dans la liste des résultats.

Qui embauche

d’autres façons de regarder la croissance de Vue. Nous pouvons, par exemple, analyser les offres d'emploi pour voir le nombre d'entreprises énumérant «Vue» comme compétence requise pour une description de poste. Une recherche sur le site d'emploi populaire Indeed.com pour "Vue" affiche 2 661 emplois qui incluent le mot "Vue" dans la description. La plupart d'entre eux sont destinés aux développeurs. Si nous voulions vraiment obtenir un nombre précis, nous devrions passer du temps à trouver d'autres résultats «Vue» à filtrer. J'en vois un qui fait référence à «Pearson Vue», un autre à «Campus Vue», un autre à «Playstation Vue» – mais la plupart sont destinés aux développeurs et je recherche davantage une idée générale du marché qu'un chiffre parfait. “Directionally right.”

Ce qui est intéressant, c'est que React génère 58 433 emplois et Angular, 17 219 emplois. Les deux résultats semblent être principalement des développeurs, bien que le nombre de réactions semble assez élevé et que toute analyse détaillée nécessite un peu de temps à la recherche de mots-clés à filtrer. Notez également que certaines des offres d'emploi utilisent l'expression «Expérience dans les technologies telles que React, Angular, etc.», de sorte qu'elles ne recherchent pas nécessairement un développeur React.

Malgré toutes les mises en garde que j'énumère, cela dresse un tableau assez clair d'un marché profondément ancré dans React, toujours puissant pour Angular, et qui commence tout juste à être utilisé dans Vue. Avec tout cet intérêt que nous avons constaté dans d'autres sources, nous devrions nous attendre à ce que les offres d'emploi de Vue augmentent au cours des prochaines années, à mesure que cet intérêt se traduira par un usage.

Who is Searching

Google est toujours bon pour certaines analyses et nous pouvons le faire. utilisez Google Trends pour examiner la popularité de Vue au fil du temps en fonction des recherches effectuées. Ici aussi, nous devons nous préoccuper de la manière dont nous structurons la requête. En regardant la chronologie des résultats, nous en savons beaucoup, car nous savons que Vue est entré en scène (2014). Par conséquent, si les résultats ne partent pas de zéro vers 2014 avant de grimper progressivement, nous utilisons probablement les mauvais termes de recherche. Nous pouvons également simplement utiliser Google «Vue» ou d’autres variantes et voir quelles autres classifications nous pourrions avoir besoin de filtrer.

La recherche des tendances «Vue» nous donne de solides résultats depuis 2004, ce qui n’est évidemment pas bon. En recherchant Les tendances «Vue.js» nous donnent une courbe qui commence en 2014, puis monte à partir de là, de sorte que tout semble aller bien et qu’il n’ya aucun autre «Vue.js» qui pourrait ajouter des résultats indésirables. D’autre part, certaines personnes pourraient simplement rechercher le terme «Vue» car il est plus courant de l’abréger. Rechercher uniquement sur “Vue.js” manquera à ces personnes.

 Statistiques de la vue
Google Trends Data

Le rapport «intérêt par région», qui classe la Corée du Sud au premier rang, est également intéressant. Sainte-Hélène est n ° 2 et toute explication à ce sujet est la bienvenue. Le Japon est n ° 3, et ainsi de suite. Je serais plus préoccupé par le “St. Helena ”(mauvais résultats?), Sauf que l’analyse des tendances pour les États-Unis ne donne qu’un graphique très similaire. Vue des résultats que nous voyons ici, Vue est clairement toujours en croissance (et nous manquons des données de décembre pour le total 2018 qui rendront le total encore plus élevé). Les gens recherchent des informations à ce sujet. Il est peu probable que la croissance en 2018 corresponde à celle de 2017, mais rappelez-vous que l'enquête «State of Javascript» a montré Vue avec presque zéro personnes qui ne la connaissaient pas en 2018. Je ne vais pas montrer les comparaisons entre React et Angular. étant donné qu'il est difficile d'obtenir des termes de recherche exacts pomme contre pomme.

Conclusion

Toutes ces sources de données sont utiles pour brosser un tableau de l'adoption de Vue et de son utilisation dans le monde réel. Je ne peux toutefois pas vous avertir suffisamment pour considérer chaque source comme un seul point de données. Comme je l'ai mentionné ci-dessus, quelles questions précises ont été posées ou quels termes de recherche ont été utilisés, comment les données ont été collectées, qui a eu accès à la contribution, etc. Tous peuvent fausser les données d'une manière ou d'une autre. Ce n'est qu'en examinant plusieurs sources de données et en obtenant une vue d'ensemble. Et la grande image ici est que Vue est n ° 3 mais il est en croissance, il a déjà une forte clientèle et il est bien aimé.

Un dernier point de données que je vais ajouter est ma propre expérience personnelle, ayant participé à plusieurs conférences Vue au cours de l’année écoulée. Pour commencer, il y a eu plusieurs nouvelles conférences Vue ajoutées au cours de la dernière année qui ont été très fréquentées. L’écosystème continue de croître et, parallèlement à son adoption, les activités de soutien telles que les événements et les outils tels que Kendo UI for Vue se développent. J'ai rencontré plusieurs développeurs lors de ces conférences Vue très suivies. Ils sont enthousiastes et nombre d'entre eux utilisent Vue sur de véritables applications de production. La vue est ici, et ici pour rester. Du moins pour le moment, car dans le monde des applications Web, la seule constante est le changement.


Les commentaires sont désactivés en mode Aperçu.




Source link