14Fermer16
onurLe 24/07/2008 à 00:05
En fait y a pas mal d'idées reçues, et en découvrant le langage, je me suis rendu compte de sa puissance au fur et à mesure. C'est un langage qui m'a surpris (agréablement) plus d'une fois, et c'est marrant parce que contrairement au python, il n'a pas la réputation qu'il mérite. (je compare exprès à python car sur certains aspects qui font aimer le python aux programmeurs, on les retrouve dans le js)
Jyaif (./12) :
Ah je vois, toi tu veux carrement utilisé du JS pour coder des appli desktop. C'est quoi l'avantage du JS par rapport au python par ex?

Oui des applis desktop pourquoi pas. Par rapport au python je sais pas, je ne connais pas python. Mais par rapport au java, tu as toi-même vu la différence de fluidité entre:

* ton appli desktop (un jeu en 3d isométrique) codé en java
* et la même chose codé en javascript dans un browser

y en a un qui était 10 fois plus rapide que l'autre non? Ca, à la limite c'est une question d'implémentation du VM. Moi ce que j'aime vraiment dans le js, entre autre, c'est la possibilité d'ajouter une fonction à la volée à une classe, et ce, une fonction anonyme!

a.methodMachin = function(){ ....}

ou meme de faire une function anonyme utilisé comme un constructeur direct sur le tas:

var a = new function(){ this.a = ... ; this.b = ...; }();