> > "One language to rule them all", c'est tout de même un bein beau
> > concept - surtout quand celui-ci est aussi élégant que Haxe.
>
> bah ca ressemble mais c'est pas exactement pareil
>
> prenons un exemple
>
> NekoVM qui peut fonctionner en mod_apache et se connecter a MySQL,
> qu'est ce qui se passe si je veux rajouter SQLite ?
>
> bah ca on peut pas le faire avec haxe directement,
> il faut aller modifier la VM
>
> le gros avantage de comment marche Tamarin
> c'est comment il associe les fonctionalités natives en C/C++
> qu'on peut reutiliser en AS3, et/ou mixer avec d'autre code AS3

Je suis tombé par hasard sur ce sujet, donc je réponds sur ce point
qui n'est pas exact : il est en fait possible de rajouter très
facilement des fonctionnalités supplémentaires via l'ajout d'une DLL
écrite en C (cf http://nekovm.org/doc/ffi). De nombreuses personnes
ont déjà rajouté des nouvelles API, comme l'accès OpenGL par exemple.
Il n'est pas nécessaire de recompiler la VM quand on veut ajouter des
libs, cela fonctionne comme un "plugin", et l'intégration avec haXe
est plutôt facile. En fait NekoVM est une VM "abstraite" car même la
bibliothèque "std" est une DLL qui peut être remplacée si nécessaire.

En ce qui concerne les performances, si cela se mesurait au nombre de
personnes sur un projet, ça serait une grande découverte qui vaudrait
bien un prix Nobel : les choses ne sont pas aussi simple que cela, et
sur beaucoup de choses, NekoVM (qui a aussi un JIT x86) reste plus
rapide que Tamarin, alors qu'elle est dynamiquement typée.

De plus, je précise que je ne suis pas le seul à travailler sur haXe,
il y a d'autres personnes qui participent, notamment Franco Ponticelli
qui a écrit toute la partie haXe/PHP, et Hugh Anderson qui a écrit
haXe/C++ (compilation haXe vers C++ natif). Merci donc d'éviter le FUD
à l'avenir sur ce genre de sujet ;)

Et pour finir, haXe est un langage bien plus standard que l'AS3. Il
tourne déjà sur Neko, JS, PHP, Flash 6-8, Flash 9-10 et C++. Comparé a
AS3 qui tourne sur... Flash9-10 et Tamarin (la même chose quoi), et
qui n'est pas prêt d'être standardisé car ECMA4 n'est pas prêt de
sortir, et que de toute façon AS3 est/sera autant éloigné de ECMA4 que
haXe.

Nicolas
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à