Maison  >  Article  >  développement back-end  >  Classement des frameworks et technologies JavaScript 2023

Classement des frameworks et technologies JavaScript 2023

WBOY
WBOYavant
2023-04-10 14:11:071961parcourir

Classement des frameworks et technologies JavaScript 2023

En bref : JavaScript + React + Redux domine toujours. Idéalement associé à Next.js et Vercel. L'IA progresse rapidement et le Web3 connaît une forte croissance.

Beaucoup de choses ont changé au cours de la dernière année, et on a l'impression que tout est prêt à être perturbé, mais bien qu'il s'agisse de l'année la plus perturbatrice que j'ai jamais vue, la plus grande surprise à propos de l'écosystème framework cette année est que très peu de choses ont changé. .

Bien qu'il y ait beaucoup de nouveaux acteurs qui arrivent sur le marché (bravo SolidJS), les grands gagnants de l'année dernière dominent toujours cette année et ne semblent montrer aucun signe de cession sur le marché du travail (données à l'appui).

Alors, qu’est-ce qui a changé ?

Développeurs accélérateurs d'IA

Lorsque j'ai mené pour la première fois une interview vidéo avec GPT-3 en 2020, peu de gens pensaient qu'il comprenait réellement quoi que ce soit, et encore moins qu'il pouvait générer du code utile.

Avance rapide jusqu'à aujourd'hui : si les développeurs n'utilisent pas d'outils d'IA comme Copilot, ou n'utilisent pas ChatGPT pour examiner leur code à la recherche de problèmes, de bugs et de suggestions, ils sont déjà extrêmement désavantagés.

GitHub a mené un test pour explorer l'impact des outils de développement d'IA (en particulier GitHub Copilot) sur la productivité des développeurs, et les résultats ont été très intéressants. Lors d'un test mené auprès de 95 développeurs, 45 développeurs ayant utilisé Copilot ont pris 55 % de temps en moins que ceux qui n'utilisaient pas Copilot.

Classement des frameworks et technologies JavaScript 2023

ChatGPT change la donne

En novembre 2022, OpenAI a lancé ChatGPT, devenant ainsi l'une des applications à la croissance la plus rapide de l'histoire. En une semaine, il y avait plus d'un million d'utilisateurs et en janvier, le nombre d'utilisateurs avait atteint 100 millions.

Classement des frameworks et technologies JavaScript 2023

J'étais responsable technique d'un projet d'IA en langage naturel il y a une dizaine d'années, et même alors, j'ai réalisé qu'il avait le potentiel de perturber tous les secteurs. J’en parle sur ce blog depuis 2015, annonçant le prochain raz-de-marée qui a fait des vagues en 2020 et s’est répercuté sur tous les aspects de la technologie. Aujourd’hui, cette transformation est devenue une réalité mondiale. Les outils axés sur l’IA font leurs preuves à grande échelle et ne sont plus réservés aux ultra-riches.

En 2023, davantage d’outils axés sur l’IA seront lancés. La puissance des modèles intégrés révolutionnera discrètement des éléments tels que les chatbots intelligents et les outils d'assistance au code qui peuvent fournir des informations sur l'ensemble de votre base de code. Si vous pensez que ChatGPT et Codex sont déjà cool, croyez-moi : vous n'avez encore rien vu de cool.

JavaScript domine toujours

JavaScript reste le langage le plus couramment utilisé sur GitHub, suivi de près par Python, porté en partie par la révolution de l'IA.

Classement des frameworks et technologies JavaScript 2023

Aujourd'hui, JavaScript est un langage de programmation mature doté du plus grand écosystème de modules open source au monde.

Classement des frameworks et technologies JavaScript 2023

Front-end frameworks

React domine, Angular s'en sort bien en termes de demande d'emploi, mais pas si bien en termes de satisfaction des développeurs. Les autres cadres sont loin derrière.

Cette année, nous avons vu de nouveaux frameworks front-end. Je ne vais pas vous dire lequel est le meilleur, mais seulement lequel sera très demandé sur le marché du travail en 2023. J'ai essayé de collecter des données pour les frameworks suivants :

  • React
  • Angular
  • Vue.js
  • Svelte
  • SolidJS

Job Market

Selon les données d'Indeed.com, React a été mentionné dans toutes les offres d'emploi. pour tout framework front-end, plus de 57 % d'entre eux ont été mentionnés, Angular se classant deuxième, représentant 32,5 % ;

Classement des frameworks et technologies JavaScript 2023

Intérêt de recherche

Classement des frameworks et technologies JavaScript 2023

Téléchargements

Classement des frameworks et technologies JavaScript 2023

Satisfaction des utilisateurs

L'état de JavaScript 2022 a étudié la question « L'utiliseriez-vous à nouveau ? » Vous trouverez ci-dessous les résultats de plusieurs frameworks populaires. Next.js, Svelte et React ont obtenu des scores élevés, Vue.js obtenant une note de passage. Angular et Gatsby ont encore beaucoup à faire et les données ne sont pas disponibles pour les autres options.

Classement des frameworks et technologies JavaScript 2023

State Management

Redux occupe toujours la position de leader absolu dans la gestion d'état front-end, et aucune autre alternative ne peut l'égaler.

Classement des frameworks et technologies JavaScript 2023

Pour les systèmes qui gèrent l'état principalement sur le serveur, des outils tels que React Query et RTK Query ont pris de l'ampleur, tandis que GraphQL reste un excellent moyen d'interroger de manière flexible les services de données backend.

Pour l'état côté client, Redux a toujours une longueur d'avance avec les deux meilleures places. La raison est simple : Redux offre une gestion déterministe et transactionnelle de l’état et dispose toujours du meilleur écosystème middleware. Vous n'aimez pas le passe-partout ? Jetez un œil à des outils comme Autodux, Redux Toolkit, etc. Pour certains cas d'utilisation, des alternatives telles que Zustand et Jotai peuvent valoir la peine d'être essayées, tandis que le recul peut être un bon choix si votre interface utilisateur nécessite des mises à jour atomiques de milliers ou de centaines de milliers d'éléments.

Frameworks Full Stack

Ces frameworks couvrent à la fois le serveur et le client, souvent avec d'excellentes capacités d'automatisation du déploiement. En bref : Next.js détient une avance confortable, mais Nest.js se porte également bien à la deuxième place. Si vous préférez une approche plus fonctionnelle et vous concentrez sur une expérience de développement incroyable et sur l'automatisation du déploiement, Next.js est un choix sûr.

J'aime dire aux gens qu'utiliser Next.js et Vercel, c'est comme embaucher la meilleure équipe DevOps au monde, sauf que vous n'avez pas à payer leur salaire et que vous économisez de l'argent. À mon avis, cela reste la meilleure option. La croissance et l'adoption du Web3 et des crypto-monnaies restent fortes. Les L2 et sidechains Ethereum et EVM dominent avec une traction des développeurs et un volume de transactions 10x.

Classement des frameworks et technologies JavaScript 2023Malgré le marché baissier, les fonds crypto prévoient d'investir des milliards dans le Web3 en 2023. Par exemple, a16z a annoncé son 4e fonds de 4,5 milliards de dollars en 2022, continuant d’augmenter ses investissements dans les crypto-monnaies.

En 2020, DeFi était le grand moteur de l'histoire et de l'utilisation du Web3, mais depuis 2021, son statut a été repris par des actifs numériques appelés NFT, représentant tout, des accessoires de jeux vidéo aux œuvres d'art et à la musique, rareté et propriété prouvables. Voici comment chaque blockchain se classe en termes de volume NFT au cours des 30 derniers jours :

Sécurisé par défaut

En 2018, Chrome a annoncé qu'il commencerait à marquer les sites Web HTTP comme « dangereux ». Depuis lors, les valeurs par défaut sécurisées sont devenues encore plus importantes.

Mais nous sommes habitués à divulguer des informations dans les identifiants générés dans les applications. Cela peut entraîner divers problèmes de sécurité et violations de la vie privée des utilisateurs. Il y a plus de dix ans, je m'inquiétais des collisions d'identifiants et j'ai créé une norme d'identification pour les éviter, qui a depuis contribué à inspirer l'UUID V6-V8.

Mais la première version de Cuid n'était pas opaque. Il divulgue des informations, notamment l’heure exacte de création de l’ID, l’empreinte digitale de l’hôte et les compteurs de session. Pour résoudre ce problème, j'ai récemment annoncé Cuid2. Aujourd'hui, les développeurs d'applications devraient utiliser des générateurs d'identifiants opaques au lieu d'identifiants triables.

Résumé

Cet article présente les frameworks et technologies JavaScript les plus populaires en 2023. L'auteur prédit que Vue.js continuera de croître au cours des prochaines années et deviendra le framework le plus populaire. React.js continuera également à connaître une forte dynamique. L'auteur couvre également d'autres frameworks populaires tels que Angular et Ember.

L'auteur évoque également certaines technologies émergentes, telles que WebAssembly, qui peuvent compiler d'autres langages tels que le C++ dans des applications Web et améliorer les performances des applications Web. Les auteurs présentent également GraphQL, un nouveau langage de requête de données qui peut être utilisé pour créer des API plus flexibles et plus efficaces.

L'article mentionne les technologies émergentes dans le développement d'applications mobiles telles que React Native et Ionic. L'auteur présente également certains outils et bibliothèques, tels que Parcel et Redux Toolkit, qui peuvent être utilisés pour simplifier le processus de développement.

En conclusion, cet article fournit des informations utiles sur les tendances technologiques front-end en 2023 et peut aider les développeurs front-end à rester informés et à maîtriser les nouvelles technologies.

Cet article est reproduit du compte public WeChat "Da Qian World", vous pouvez le suivre grâce au code QR suivant. Pour réimprimer cet article, veuillez contacter le compte officiel de Daqian World.

Classement des frameworks et technologies JavaScript 2023

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer