Javascript est une horreur.
Si vous ne me croyez pas sur parole, allez lire la norme. Faites-le vraiment. Et découvrez les joies des choses qui ne fonctionnent pas comme vous vous y attendiez ; de la séparation entre ECMA-262 et DOM, avec certaines fonctions dans l'un, certaines dans l'autre (comme les timers, qui ne sont pas inclus dans ECMA-262) ; surtout, découvrez avec délices un langage (presque) tout objet, à prototypes, non typé, à liaison retardée (late binding), (généralement) interprété, où tout, absolument tout, est permis. Pour le meilleur et pour le pire...
PS : j'avoue, je n'ai pas lu la norme ; la présentation détaillée qui m'en a été faite récemment m'a amplement suffit.
Donc en fait "allez lire la norme si vous ne me croyez pas, moi je l'ai pas lu mais je sais quand même ce qu'il y a dedans". C'est bien ça ?
Javascript souffre d'une très mauvaise image à cause de l'utilisation qui en est faite essentiellement.
Par contre, pourquoi à chaque fois qu'un langage est différent des classiques c/c++/java de base ("et découvrez les joies des choses qui ne fonctionnent pas comme vous vous y attendiez") c'est forcément un mauvais langage ?
Javascript est un langage intéressant, objet. Alors oui, c'est un langage à prototype et non un langage à classe. Et alors ? le fonctionnement n'est pas le même mais est assez intéressant. C'est aussi un langage utilisant beaucoup les fonctions anonymes par exemple.
M'enfin voilà, y'en a un peu marre des personnes qui jugent simplement parce que "la présentation détaillée qui m'en a été faite récemment m'a amplement suffit" mais sans être allé un peu plus loin, sans avoir testé.
Javascript en lui même est un langage très intéressant, relativement facile mais qui souffre d'une très mauvaise image, entretenue par des incompatibilité entre les différents navigateurs (ce qui en réalité ne montre en aucun cas que javascript est mauvais mais que leurs implémentations, ainsi que le support DOM - qui n'est pas javascript - sont pourraves)
note : oui il m'arrive de développer en javascript, y compris des scripts relativement gros mais j'ai également été longtemps contre javascript, jusqu'à ce que je me rende compte des qualités du langage et surtout qu'on pouvais faire de bonnes choses avec. Dire que javascript pue au vue de son support ou de ce qui est fait c'est comme dire que c++ pue simplement car MFC est une grosse merde.
[^] # Re: Sur javascript en général
Posté par CrEv (site web personnel) . En réponse au journal Web 2 mon cul !. Évalué à 10.
Donc en fait "allez lire la norme si vous ne me croyez pas, moi je l'ai pas lu mais je sais quand même ce qu'il y a dedans". C'est bien ça ?
Javascript souffre d'une très mauvaise image à cause de l'utilisation qui en est faite essentiellement.
Par contre, pourquoi à chaque fois qu'un langage est différent des classiques c/c++/java de base ("et découvrez les joies des choses qui ne fonctionnent pas comme vous vous y attendiez") c'est forcément un mauvais langage ?
Javascript est un langage intéressant, objet. Alors oui, c'est un langage à prototype et non un langage à classe. Et alors ? le fonctionnement n'est pas le même mais est assez intéressant. C'est aussi un langage utilisant beaucoup les fonctions anonymes par exemple.
M'enfin voilà, y'en a un peu marre des personnes qui jugent simplement parce que "la présentation détaillée qui m'en a été faite récemment m'a amplement suffit" mais sans être allé un peu plus loin, sans avoir testé.
Javascript en lui même est un langage très intéressant, relativement facile mais qui souffre d'une très mauvaise image, entretenue par des incompatibilité entre les différents navigateurs (ce qui en réalité ne montre en aucun cas que javascript est mauvais mais que leurs implémentations, ainsi que le support DOM - qui n'est pas javascript - sont pourraves)
note : oui il m'arrive de développer en javascript, y compris des scripts relativement gros mais j'ai également été longtemps contre javascript, jusqu'à ce que je me rende compte des qualités du langage et surtout qu'on pouvais faire de bonnes choses avec. Dire que javascript pue au vue de son support ou de ce qui est fait c'est comme dire que c++ pue simplement car MFC est une grosse merde.