Je me lance tout juste dans l'apprentissage du JavaScript et je vois plein de tutos qui utilisent encore jQuery. Mais en parallèle j'entends que c'est devenu un peu obsolète avec les frameworks modernes (React, Vue, etc.) et même avec le JS natif qui a beaucoup évolué.
Pour ceux qui débutent aujourd'hui, est-ce que ça vaut vraiment le coup de perdre du temps sur jQuery ou bien on peut s'en passer complètement ? J'ai peur de prendre de mauvaises habitudes si je commence direct avec du JS pur, mais en même temps je veux pas apprendre une techno qui sert plus.
Et vous, dans vos projets persos ou pros, vous l'utilisez encore ou c'est fini pour vous ?
Faut-il encore apprendre jQuery en 2024 quand on débute en JavaScript ?
👁️ 20 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
Apprendre jQuery aujourd’hui n’est plus une étape obligatoire ; le langage JavaScript natif a rattrapé la plupart des fonctionnalités qui rendaient jQuery indispensable il y a dix ans (sélection d’éléments, manipulation du DOM, requêtes Ajax, animations simples). Si tu commences maintenant, il vaut mieux investir ton temps sur les API modernes ( `querySelector`, `fetch`, `classList`, `Promise` …) et comprendre les concepts fondamentaux du langage (hoisting, closures, modules). Cela t’évitera de développer des habitudes de « déballage » du DOM qui sont déjà intégrées dans les navigateurs et te préparera directement à l’écosystème des frameworks React, Vue ou Svelte.
Cela dit, jQuery reste présent dans de nombreux projets legacy, surtout dans des intranets ou des sites qui n’ont jamais migré. Le connaître peut donc être un atout lorsqu’on doit dépanner ou ajouter une petite fonctionnalité à une base existante. Mais il ne faut pas le confondre avec une compétence de base : considère‑le comme une curiosité historique ou un « quick‑fix » ponctuel, pas comme le socle de ton apprentissage.
Dans mes propres projets, j’utilise jQuery uniquement lorsqu’un client possède déjà une pile lourde de code legacy et que la refonte complète n’est pas justifiée. Pour les nouvelles applications, je pars directement sur du JavaScript pur ou sur un framework léger, ce qui donne un code plus maintenable et plus performant. En résumé : apprends d’abord le JavaScript moderne, garde jQuery en réserve pour les cas spécifiques de maintenance.