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
-~----------~----~----~----~------~----~------~--~---

Répondre à