06-06-2009, 12:27 AM
J'ai entendu parler de Haxe y a un moment et je trouvais l'idée séduisante d'un côté, mais pas assez au vu des inconvénients :
Qui utilise Haxe aujourd'hui ? Si c'est juste pour ma pomme, je préfère bosser directement les langages dont j'ai besoin. Et même si c'est pour bosser en équipe, ça pourrait être une bonne chose si c'était utilisé par beaucoup de monde, malheureusement les utilisateurs de cette solution doivent être très très très peu nombreux.
Ensuite, pour développer essentiellement en php / js / actionscript, je trouve que ça n'apporte rien. Le coup de la syntaxe unique ne permet pas de faire abstraction des spécificités du langage. Du coup, devoir jongler entre la documentation du langage pour étudier ses possibilités et la doc et l'API de Haxe pour s'y retrouver, ce doit être un sacrée merdier. Et je sais pas comment Haxe gère les objets / fonctions des extensions PHP mais au regard de l'API rikiki, ce doit être le bordel également.
En bref, je pense que ce truc, Haxe, rajoute une couche de haut niveau inutile et ne peut que piéger ses utilisateurs dans l'apprentissage de la syntaxe d'un langage nouveau, artificiel, au détriment des vrais langages, ce qui ne peut être que problématique. Dans le cas d'un utilisateur expérimenté, je pense qu'on ne peut tout simplement pas l'utiliser. Un développeur amateur peut être plus efficace avec Haxe au début parce qu'il fait abstraction des différences entre les langages... Mais c'est clairement pas une bonne démarche pour continuer son apprentissage et progresser.
Après je dis ça, mais j'ai jamais utilisé Haxe, juste je le vois comme ça. Donc peut-être que j'ai faux sur toute la ligne ^^ Auquel cas je serais ravi d'être corrigé
Qui utilise Haxe aujourd'hui ? Si c'est juste pour ma pomme, je préfère bosser directement les langages dont j'ai besoin. Et même si c'est pour bosser en équipe, ça pourrait être une bonne chose si c'était utilisé par beaucoup de monde, malheureusement les utilisateurs de cette solution doivent être très très très peu nombreux.
Ensuite, pour développer essentiellement en php / js / actionscript, je trouve que ça n'apporte rien. Le coup de la syntaxe unique ne permet pas de faire abstraction des spécificités du langage. Du coup, devoir jongler entre la documentation du langage pour étudier ses possibilités et la doc et l'API de Haxe pour s'y retrouver, ce doit être un sacrée merdier. Et je sais pas comment Haxe gère les objets / fonctions des extensions PHP mais au regard de l'API rikiki, ce doit être le bordel également.
En bref, je pense que ce truc, Haxe, rajoute une couche de haut niveau inutile et ne peut que piéger ses utilisateurs dans l'apprentissage de la syntaxe d'un langage nouveau, artificiel, au détriment des vrais langages, ce qui ne peut être que problématique. Dans le cas d'un utilisateur expérimenté, je pense qu'on ne peut tout simplement pas l'utiliser. Un développeur amateur peut être plus efficace avec Haxe au début parce qu'il fait abstraction des différences entre les langages... Mais c'est clairement pas une bonne démarche pour continuer son apprentissage et progresser.
Après je dis ça, mais j'ai jamais utilisé Haxe, juste je le vois comme ça. Donc peut-être que j'ai faux sur toute la ligne ^^ Auquel cas je serais ravi d'être corrigé