Les closures c'est pas un avantage de javascript, puisque c'est possible dans à peut prêt n'importe quel langage un peu récent.
Pour le reste javascript c'est un langage comme un autre à mon avis, avec effectivement le côté prototype qui peut être déroutant. C'est un langage dynamique qui pousse le concept à l'extrême, tu crées des types à l'exécution par exemple, les objets sont des tableaux associatifs ...
Après ça permet de faire des choses quand même, par exemple le json pour échanger des données dans un contexte web ça combine les avantages d'être complètement naturel en javascript, facilement échangeable et lisible dans n'importe quel autre langage.
[^] # Re: Pourrais-tu être plus spécifique?
Posté par thoasm . En réponse au journal Javascript: mais pourquoi ?. Évalué à 7.
Les closures c'est pas un avantage de javascript, puisque c'est possible dans à peut prêt n'importe quel langage un peu récent.
Pour le reste javascript c'est un langage comme un autre à mon avis, avec effectivement le côté prototype qui peut être déroutant. C'est un langage dynamique qui pousse le concept à l'extrême, tu crées des types à l'exécution par exemple, les objets sont des tableaux associatifs ...
Après ça permet de faire des choses quand même, par exemple le json pour échanger des données dans un contexte web ça combine les avantages d'être complètement naturel en javascript, facilement échangeable et lisible dans n'importe quel autre langage.