Hello :) Oui pour ma part je trouve ton travail très bon mais Haxe est à mon sens encore jeune et vu qu'il faut faire des choix, difficile pour le moment de se concentrer sur l'utilisation de Haxe si l'on souhaite d'un autre côté se spécialiser dans l'ActionScript et les solutions "Flash Plateform". Commencer à faire du Haxe cela éloigne tout de même pas mal de la façon de penser en ActionScript classique.
J'ai vraiment essayé de m'y mettre avec HaxeVideo .. mais je n'ai pas du tout accroché. Question d'habitude peut être.. question de temps pour me mette sur Haxe comme il faudrait surement.. question d'envie aussi.. et tu as changé des trucs dans le code qui me dérange vraiment beaucoup (nom du constructeur "new", pas d'E4X en AS3 et JS (ou alors j'ai pas bien vu dans la doc si c'est possible, toujours une méthode statique main pour lancer l'application, etc. ) .. donc là tu vois c'est juste un ressenti personnel et je peux comprendre que certains puissent aprécier Haxe pour coder et inversement tu peux comprendre que pour certains Haxe s'éloigne de nos envies de codeur. J'ai vraiment envie de continuer à bosser en AS3 et de voir l'AS3 évoluer que cela soit ensuite dans un AS4 client/serveur complet. Pour le reste tu peux tout de même comprendre qu'avec un regard extérieur le développement de HAXE au niveau de ses évolutions futures, de sa maintenance cela reste plutôt flou ( pour moi cela reste flou ;) ). Sinon plus simplement, tu as eu l'envie de créer Haxe, et sur un plan technique c'est top mais pour moi c'est un peu comme les problèmes que l'on peut avoir en Javascript entre IE, Firefox & co... tu as des tas de versions différentes selon les navigateurs de Javascript et autant de problèmes qui entourent ce nombre de portage différents d'un "standard"... donc Haxe ajoute une nouvelle sorte de langage qui fait en gros du PHP, en gros du JS, en gros de l'AS mais en changeant totalement leurs codes et leurs philosophies. J'aurais vraiment adoré coder en AS3 pour développer des applications basée sur Neko qui pour moi est vraiment très abouti au niveau des fonctionnalités et je peux t'assurer qu'avec la possibilité de coder en AS3 sur Neko j'aurai adopté tout de suite ton serveur. J'ai utilisé MTASC avec plaisir un bon moment avec FDT en soutien mais ta coupure à la sortie de l'AS3 t'a fait perdre à mon sens des utilisateurs pour en gagner d'autres surement. Pour ma part je n'ai pas laché l'ActionScript et je n'ai pas suivi la mouvance vers Haxe. Sinon je suis curieux ;) Dans ce que tu dis au dessus : "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" Aurais tu un exemple (un lien ou autre) qui montre comment faire cela ? car je t'avoue que sur la doc officielle sur haxe.org me manque beaucoup d'infos sur ce type d'info ou j'ai du mal cherché ? EKA+ :) Le 22 février 2009 17:16, Nicolas Cannasse <[email protected]> a écrit : > > > > "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 -~----------~----~----~----~------~----~------~--~---
