Partage
  • Partager sur Facebook
  • Partager sur Twitter

ES5 ou ES6

    22 juillet 2018 à 12:33:35

    Bonjour, le cours JavaScript d'OC porte sur la version 5, je me demandais si aujourd'hui il ne serait pas mieux d'apprendre la dernière version ES6 ?

    Quelle est la plus utilisée ?

    Merci !

    • Partager sur Facebook
    • Partager sur Twitter
      22 juillet 2018 à 13:38:08

      ES5 est la plus utilisée (en terme de programmation), même si l'ES6 est supportée par la majorité des navigateurs, et oui il serait plus judicieux de l'apprendre.
      • Partager sur Facebook
      • Partager sur Twitter
        23 juillet 2018 à 13:49:04

        Bonjour,

        Pourquoi pas les deux ?

        Comme dit plus haut, l'ES5 est largement utilisé (car mieux supporté, même si cet argument devient de moins en moins vrai au fur et à mesure que les efforts de la part des OEM s'accentuent en terme de support des standards récents). Donc bien entendu, suivre le cours d'OCR ne sera pas en vain, bien au contraire. Néanmoins, les standards évoluent pour une raison. l'ES6 permets de résoudre beaucoup de problèmes de syntaxe ou de sémantique (entre autres) liés à l'héritage du JavaScript. Le langage évolue afin que les développeurs puissent concevoir des applications beaucoup plus facilement et qu'elles soient plus maintenables. Cela te permettra de savoir  opérer un ré-engineering de code ancien. Donc apprendre le nouveau standard ne sera pas non plus en vain.

        • Partager sur Facebook
        • Partager sur Twitter
          23 juillet 2018 à 15:33:22

          La différence n'est pas massive pour les bases. En revanche, pour la programmation objet et des sujets plus poussés, ES6 est syntaxiquement assez différent... ES6 ne pose à l'heure actuelle pratiquement aucun problème sur Edge/Firefox/Chrome. Si tu tiens absolument à supporter des navigateurs moins modernes, ES5 est une nécessité (mais bon IE11 c'est 2.7% d'utilisation d'après caniuse, alors j'ose pas imaginer les autres).

          Globalement, vu les avantages de ES6, ça serait bien d'arrêter d'écrire du ES5 petit à petit. Mais comme beaucoup d'applications sont écrites en ES5, c'est bien d'apprendre les bases "anciennes" pour pouvoir les lire et les comprendre.

          -
          Edité par Genroa 23 juillet 2018 à 15:34:02

          • Partager sur Facebook
          • Partager sur Twitter
          /!\ Si je cesse de répondre c'est parce que vous êtes venus poster sans avoir suivi les cours de base sur le sujet. /!\
            23 juillet 2018 à 17:49:42

            Merci  pour tous vos conseils, je vais y réfléchir !

            Bonne journée !

            • Partager sur Facebook
            • Partager sur Twitter

            ES5 ou ES6

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown