Hello :) Faudrait que tu sois plus précis quand tu parles de "ralentissement bizarre..." . Tu as compilé avec quelle version de AIR , avec Stage3D, etc. ?
Pour moi on peut faire beaucoup de chose avec AIR reste à voir ce que tu entends par "aller plus vite" car pour comparer faut avoir un code identique et une architecture propre au final. Sinon faut arrêter de dire que Haxe c'est comme l'AS3... c'est faux. Il y a des outils différents et surtout c'est basé sur l'AS2 donc pas du tout pareil au niveau des possibilités du langage et de la façon d'architecturer le code. Qu'un développeur soit à l'aise pour coder avec Haxe c'est une chose. Maintenant dire que c'est presque pareil (tu dis "quelques différences mineur au niveau du code") c'est totalement faux... C'est différent, comme je JS.NET est différent du JS standard et de la norme ECMAScript standard. Ensuite dire qu'il y a une communauté énorme Haxe... pourquoi pas. Reste que c'est toujours pareil ... tiens je veux utiliser JQuery ou une autre library JS avec Haxe, tiens je veux utiliser tel framework AS3 en Haxe .. Quelqu'un peut la développer ? Alors oui c'est toujours possible de s'y mettre mais bon... Pour moi Haxe reste un langage de niche... il a sa valeur c'est certain mais faut arrêter de dire que c'est génial d'être dans un code de niche.. pour moi c'est pareil avec tous les langages que l'on voit en ce moment Dart, etc. Qui continuent à proposer une couche pour faire mieux que ce qui existe déjà mais au final pour faire ce que le le langage de base fait déjà... Si tu compiles avec Haxe du JS, dans la page HTML c'est toujours du JS qui sera interprété et quand tu compiles pour le FlashPlayer en Haxe c'est toujours une VM derrière... En gros tu veux faire un truc bas niveau sur le mobile ? Code en C++ ... Maintenant ce que dis au dessus Zwetan est très vrai.. commence un développement en équipe avec Haxe.. en cours de route les gens qui bossent dessus se barrent (changement de travail, abandon du projet, etc.) et tu te retrouves avec un code avec très peu de gens qui peuvent le reprendre... Code en JS, code en ActionScript, code en Java et là on peut trouver des gens pour continuer, améliorer, reprendre du code comme il faut. Donc moi je veux bien qu'on me dise que telle ou telle techno c'est le top du top.. reste que pour moi toutes les technos sont top quand elles sont maitrisées et avec une expertise correcte. Je pense très clairement qu'un environnement AS3/AS4 client/serveur (AIR/Tamarin) avec tout ce qu'il faut dedans permet de faire beaucoup beaucoup de chose... Sinon le coup de "soyons chauvin" .. on s'en fou ;) Quand on fait de l'opensource ou du code faut penser "international" .. heureusement que Haxe est en anglais.. mais sérieux quand je vois des codes avec des commentaires en japonais ou russe.. ou des codes comme dans SPIP avec des surcouches en français... c'est pas possible de restreindre autant l'accessibilité du langage ou de l'environnement de développement. Dernier truc.. intégrer la VM dans une application mobile c'est pas trop un soucis vu tout ce qu'elle permet de faire... tu nous parles de 10Mo ? c'est quoi 10 Mo au niveau d'une application aujourd'hui ? Et encore si tu veux rentrer dans le débats qu'il faut absolument mettre dans l'application que ce qui nous intéresse et pas le reste... bah ok.. code en C++ ou Objective C et from scratch dans tous les cas ;) Personnellement je préfère utiliser une VM qui est testée, optimisée jour après jours et respectant l'expérience d'un développement de plusieurs années.... Quand tu vois ce qui arrive en ce moment avec l'Adobe ASC2 : http://labsdownload.adobe.com/pub/labs/asc2/air_sdk_asc2_p4_releasenotes.pdf J'aimerai voir comment Haxe va pouvoir suivre ce genre d'évolution.. il est certain que Haxe pourra évoluer avec ses développeurs dans le temps mais à partir de maintenant il va aller dans sa direction et Adobe dans une autre... personnellement quand tu vois ce que va proposer dans l'avenir avec l'AS4, les optimisations de la VM, etc. la FlashPlatform... moi je continue à penser que je peux orienter mon développement autour de cette techno. Il est clair que je ne fais plus beaucoup de site en Flash mais de l'application mobile, des applications desktops avec Arduino, Leap Motion, Kinect, des tables tactiles, etc. Tout devient possible et avec une techno que je maitrise depuis des années au niveau du code et des méthodologies pour créer les assets, les UIs, etc... Bref... tout cela pour dire qu'il y aura toujours d'autres technos mais impossible de croire une seconde que pour le moment faudrait que j'aille ailleurs pour continuer de bosser. ++ :) Le 2 décembre 2012 11:03, shoe[box] <shoeb...@gmail.com> a écrit : > > Salut les flasheurs. > > Perso j'ai fait mon changement de techno début d'année après pas mal de > ratés avec AIR et 10ans de dev flash. > > LA techno a mon avis ( après en avoir testé de très nombreuses ) est *HAXE > *avec *NME *( www.haxenme.org ) > > J'ai l'impression que pour tout les devs Haxe fait peur, a tord. > Quelques arguments: > > - NME permet de faire la même chose qu'en flash ( avec quelques différence > mineur niveau code ) mais avec des performances bien meilleurs que AIR pour > les jeux 2D. > Coté 3D le support complet est en cours de dev et sera dispo fin d'année > ce sera du full opengl es2. > > - Il n'y a pas de machine virtuelle qui pompe plein de ressources... cela > génère du code natif. C'est "blazing fast". > Il y a pas mal de bench comparatif sur le blog de Joshua Granick > http://www.joshuagranick.com/blog/ dont un > bunnymark<http://www.joshuagranick.com/blog/2011/09/01/benchmarking-nme-with-bunnymark/> > . > > - C'est une techno française :) ( soyons un peu chauvin ) > > - Ca permet de compiler le même code ( attention la liste est longue ) sur > : Android , iOS , BlackBerry , Windows Phone ( bientôt ) , HTML5 , windows > , mac , flash , linux.... > > - C'est complétement open-source, avec une communauté active > http://haxe-foundation.org/ http://haxe.org > > - De nombreuse librairies existent déjà : lib.haxe.org > > - Comme ça utilise les outils de compilation natif, l'apk / ipa... final > ne contient pas 10mo de machine virtuelle. > > - Les extensions natives sont bien plus simple que sous AIR. > Ça permet par exemple d'utiliser des gestures réellement natif ( cf ma lib > hypertouch : https://github.com/shoebox/HyperTouch ) > > Et ça marche, je l'ai encore utilisé sur mon dernier jeu ( un peu de pub > : Arkeon sur > PlayStore<https://play.google.com/store/apps/details?id=fr.hyperfiction.arkeon>/ > AppStore > <https://itunes.apple.com/fr/app/id569189853?mt=8>/ Amazon > AppStore<http://www.amazon.com/HYPERFICTION-ARKEON-Kindle-Tablet-Edition/dp/B009YG2T1Y/ref=sr_1_1?s=mobile-apps&ie=UTF8&qid=1354442353&sr=1-1&keywords=arkeon>/ > BlackBerry > AppWorld<http://appworld.blackberry.com/webstore/content/19227952/?lang=en>) > et ça fonctionne parfaitement, pas de ralentissements bizarre comme sous > AIR... > > Perso ça m'a pris un mois d'adaptation, et jamais je ne penserai à revenir > en arrière. > Quand vous aurez gouté aux macros / itérateurs... vous vous demanderez > comment vous faisiez avant :) > > shoe[box] // > > > Le vendredi 30 novembre 2012 16:05:33 UTC+1, alftuga a écrit : > >> Salut a tous j’espère que Zwetan ne vas pas se fâcher que je poste cette >> question. :) >> Alors je suis en train de terminer un projet en flex. >> Et pour l'année qui vient je pense que je vais devoir changer >> de technologie... >> Parce que tout le monde autour de moi me dis que flash est mort :( >> J'aimerais savoir ce que vous pensez as3 c'est mort? >> Je ne vois plus grand monde parler de nouveaux projet... >> J'aimerais avoir un conseille sur quelle language je puisse investir >> sachant d'avance que je veut pas faire du javascript. >> Du Java peut être? >> Merci d'avance. >> > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes FCNG. > Cette discussion peut être lue sur le Web à l'adresse > https://groups.google.com/d/msg/fcng/-/QgXoNIh6FYQJ. > > Pour envoyer un message à ce groupe, adressez un e-mail à > fcng@googlegroups.com. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > fcng+unsubscr...@googlegroups.com. > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/fcng?hl=fr > -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG. Pour envoyer un message à ce groupe, adressez un e-mail à fcng@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr