IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Utiliser Jquery ou la version ES6 de Javascript (publié en 2015)


Sujet :

jQuery

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 726
    Points : 249
    Points
    249
    Par défaut Utiliser Jquery ou la version ES6 de Javascript (publié en 2015)
    Bonjour,
    j'ai un dilemme, il faudra bientôt que je choisisse entre développer en JavaScript avec l'aide de JQuery et développer avec la dernière version JavaScript ES6 qui est sortie en 2015 et qui est globalement compatible avec les dernières versions de tous les navigateurs. J'aurais des précisions sur le projet demain, mais j'aimerai déjà savoir quel est l’outil le plus efficace.

    JQuery est très puissant, mais la question se pose car j'ai consulté plusieurs articles internet qui semble dire qu'avec les nouvelles standardisation des navigateurs et les nouvelles possibilités qu'offrent la version ES6 de JavaScript, il serait judicieux d'utiliser cette dernière. Entre autres questions et avis, que savez vous de la compatibilité d'après votre expérience (un lien utile est https://kangax.github.io/compat-table/es6/) entre toutes les marques de browser , chacunes pour leurs dernières versions ?

    Voici quelques liens

    https://www.lewagon.com/blog/from-jquery-to-dom-and-es6

    https://github.com/nefe/You-Dont-Need-jQuery

    https://blog.wearecolony.com/a-year-without-jquery/

  2. #2
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Points : 4 739
    Points
    4 739
    Par défaut
    jQuery à été créé pour palier aux incohérences des différents interpréteurs JS.

    Il a permis de faire évoluer l’ergonomie des interfaces web,
    il a été un bon tremplin pour nombre de développeurs web,
    qui ont littéralement submergé GitHub de milliard de lignes de code,
    souvent redondantes et souvent abandonnées par leurs auteurs,
    souvent après leur notoriété établie…

    La question est plutôt de savoir si ça vaut encore la peine d’investir ses neurones sur une technologie qui devient,
    à chaque évolution d’ECMAScript, de moins en moins utile,
    tout en accroissant son retard sur l’apprentissage profond d’ES6, puis d’ES7…
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 939
    Points : 44 112
    Points
    44 112
    Par défaut
    Bonjour,

    Combien de fois faudra t-il dire que jQuery c’est du JavaScript et que vouloir les comparer est un non sens.
    Il serait donc temps d’arrêter de tout mélanger.

    Il y a d’un côté le JavaScript de l’autre le l’API DOM, entre autres, qui est une interface mise à disposition de JavaScript par les navigateurs, chaque navigateurs implémentant sa propre interface DOM dans le respect, en fin plus ou moins, des spécifications/recommandations.

    C’est sur ces différences d’implémentations que les bibliothèques sont apparues proposant des fonctions « cross browser » jQuery en étant une.

    Le JavaScript, en gros, définie les différents modèles de données, d’objets et leur manipulation.

    C’est l’évolution de l’API DOM qui a mis un « coup de frein » à l’utilisation de jQuery dans bon nombre de cas comme par exemple l’apparition des méthodes querySelector et querySelectorAll, pour ne citer que celles-là, très largement inspirées justement de ce proposait jQuery.

    jQuery souffre également de l’apparition avec le CSS3 de la prise en compte d’animation.

    Donc effectivement actuellement l’utilisation de jQuery n’est plus une obligation et l’on peut s’en passer facilement.

    Reprend la discussion : https://github.com/nefe/You-Dont-Need-jQuery et regarde bien où se trouve l’apport de l’ESxx dans la subtilisation du code et ce pour la manipulation du DOM.

    Donc à toi de voir en fonction de tes besoins.

    Quoiqu’il arrive il faut s’investir dans l’ESxx, c'est quand même le JavaScript d'aujourd'hui, pour en utiliser le meilleur même si dans certains cas je trouve que la lisibilité du code s’en trouve affaibli.

    jQuery reste néanmoins une source importante de plugins permettant de s’affranchir de la réécriture de code long et fastidieux.
    Attention toutefois on trouve du bon et du moins bon sur le dépôt github.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 726
    Points : 249
    Points
    249
    Par défaut
    Merci psychadelic et NoSmoking pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction JavaScript utilisant JQuery dans un html
    Par pikachu56 dans le forum jQuery
    Réponses: 1
    Dernier message: 12/05/2010, 12h14
  2. Réponses: 2
    Dernier message: 05/11/2009, 18h38
  3. tutoriel pour apprendre à utiliser jquery, ajax. . .
    Par benja507 dans le forum jQuery
    Réponses: 1
    Dernier message: 17/10/2008, 18h22
  4. utilisation de crystal Report version 7
    Par lepeule dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/07/2008, 23h24
  5. Utilisation d'une variable php dans popup javascript
    Par cybernetique dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/01/2008, 22h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo