Le sujet m'intéresse, mais je n'arrive même pas à l'installer sur mon Ubuntu. C'est pas gagné
Pourquoi pas, curieux d'essayer
J'utilise déjà ce langage et j'en suis très content
Je développe sur plusieurs plateformes, mais préfère apprendre chaque langage
Je préfère continuer à utiliser mon langage
Pas intéressé, je n'utilise qu'un ou deux langages
Quel rapport avec le parfum ? ça attire les filles ?
Le sujet m'intéresse, mais je n'arrive même pas à l'installer sur mon Ubuntu. C'est pas gagné
@Jarrod le plus simple est de télécharger la version binaire:
http://haxe.org/file/haxe-3.0.0-linux32.tar.gz
Vous désarchivez dans un répertoire, ouvrer un terminal et lancez le binaire haxe
note: rendez-le executable si ce n'est pas le cas
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./haxe
Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
Mes cours/tutoriaux
Ca peut être intéressant si on n'est pas curieux ni perfectionniste.
Une seule syntaxe à apprendre pour beaucoup d'applications.
Le danger, c'est de saturer le marché avec ce genre de demande de qualifications.
Pour moi, ce genre de langage est là uniquement pour éviter de la R&D, des coûts de formation et de migration. Tu as un savoir faire unique pour tout type d'application. Oui on pourra dire que tu es polyvalent, mais juste polyvalent moyen, car tout ce qui sera fait sera moyen.
Toutes les spécificités de chaque techno seront perdues, au diable l'optimisation et les questions liées à la techno.
Pour moi, le seul intérêt d'un tel langage, c'est dans les entreprises, surtout les grandes, qui veulent juste un truc qui marche, qu'on pourra maintenir avec les mêmes personnes pendant au moins 10 ans. Bref, pas top pour l'embauche de jeunes diplômés.
On va me dire : pourquoi j'aime Dart qui repose sur un principe similaire ? Parce que Dart peut s'utiliser sans conversion, avec un véritable apport (des performances bien supérieures, sans oublier la simplification).
Parce que ce langage permet de simplifier l'utilisation d'un SEUL langage compliqué et contraignant, et donc il ne se disperse pas. La conversion est soignée. En quoi le C#, le PHP ou le Java sont-ils contraignant et source de problèmes de productivité ou de maintenance ?
Bref, je ne m'intéresse pas du tout à ce genre de technologie, réservées aux boîtes rigides/radines. Je préfère de loin les langages natifs.
Bonjour.
La question que je me pose, c'est combien y a-t-il de développeurs derrière ce projet ?
Ce projet est-il financé ? Si oui par qui ?
PS: LE je code dans n'importe quel langage, ça tourne pareil sur toutes les plateformes, je n'y crois pas une seule seconde.
Mais je souhaite bon courage à ce projet très ambitieux.
Open Source Microsoft MediaFoundation
https://github.com/mofo7777
http://jeux.developpez.com/faq/directx/?page=dshow
Je m'étais servis pour faire un jeu en Flash (il y a longtemps)... mais je ne suis jamais allé plus loin. Je ne peux pas répondre au sondage, je n'entre dans aucun cas de figure.
Personellement je ne crois pas que sa apporte grand chose, premièrement si on regarde la doc, les packages pour chaque language son pour l'instant plutot limité.
http://api.haxe.org/index.html
C'est plutòt une syntaxe pour plusieur language, je doute que si j'utilise les packages java je puisse compiler en flash...
Alors c'est quoi l'intérêt vraiment ?
Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
Mes cours/tutoriaux
Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
Mes cours/tutoriaux
Bonjour
C'est très juste, on disait ça du COBOL dans les années 60 ! Je ne suis pas aussi vieux, je n'ai que 20 ans de pratique ...
Le principal souci avec les nouveaux langages, en entreprise, c'est **l'existant**. Bon, si Haxe peut générer du code compatible avec l'existant,
alors, je veux bien ...
Bon week-end à tous et profitez bien du soleil et/ou de vos vacances
Christophe
// l'expérience est un peigne pour les chauves (proverbe chinois)
Je ne pense pas que le langage actuellement soit la pierre angulaire d'un projet, les bibliothèques et framework que supporte ce langage sont à priori bien plus important, sauf à vouloir tout re-coder.
La question serait donc d'après moi, quel sont les framework que mets à disposition ce langage qui soient multi plateforme : windows / linux / mac / android / ios.
Si ce langage ne reste qu'un langage, je n'en vois pas trop l'intérêt, mais après tout pourquoi pas, mais dans ces cas je pencherais plutôt vers Python :
+ très bonne portabilité
+ énorme bibliothèque
- ne génère pas un code natif
Apprendre un langage quand on en connait déjà quelques uns, n'est pas d'une complexité affolante. (sauf certains !!)
Si ce message vous a semblé utile, il est possible qu'il soit utile à d'autres personnes. Pensez au . Et n'oubliez pas le le moment venu !
On n'a pas à choisir si l'on est pour ou contre la décroissance, elle est inéluctable, elle arrivera qu'on le veuille ou non.
Merci pour le tuyau, mais j'ai déjà essayé ceci (avec le fichier en 777), et je n'obtiens qu'un man de la commande :
Est-ce un outil qui ne fonctionne qu'en commande ou y a-t-il une GUI ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Haxe Compiler 3.0.0 - (C)2005-2013 Haxe Foundation Usage : haxe -main <class> [-swf|-js|-neko|-php|-cpp|-as3] <output> [options] Options : -cp <path> : add a directory to find source files -js <file> : compile code to JavaScript file -swf <file> : compile code to Flash SWF file -as3 <directory> : generate AS3 code into target directory -neko <file> : compile code to Neko Binary -php <directory> : generate PHP code into target directory -cpp <directory> : generate C++ code into target directory -cs <directory> : generate C# code into target directory -java <directory> : generate Java code into target directory -xml <file> : generate XML types description -main <class> : select startup class -lib <library[:version]> : use a haxelib library -D <var> : define a conditional compilation flag -v : turn on verbose mode -debug : add debug information to the compiled code -help Display this list of options --help Display this list of options
Il faut dans un premier temps récupérer puis desarchiver le tag.gz
Ensuite faites dans un terminal rendez vous dans le repertoire désarchivé et executez les choses suivantes:
Pour explication: vous copiez le binaire dans votre repertoire contenant vos binaires ainsi que les librairies dans vos repetoires de librairies
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 sudo cp haxe /usr/bin/haxe sudo mkdir /usr/lib/haxe sudo cp -r std /usr/lib/haxe sudo mkdir /usr/lib/haxe/lib sudo chmod 777 /usr/lib/haxe/lib sudo cp std/tools/haxelib/haxelib.sh /usr/bin/haxelib sudo chmod +x /usr/bin/haxelib
Ensuite, vous pouvez vous rendre dans votre repertoire contenant vos code et faire ainsi
Remplissez -php par -js...
Code : Sélectionner tout - Visualiser dans une fenêtre à part haxe -main Votreclasse -php repertoireDeSortie
Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
Mes cours/tutoriaux
"Le langage vante sa syntaxe très proche de « Java, PHP, JavaScript ou ActionScript »..." : il fallait s'en douter
Ce que je comprends pas c'est la nécessité du nouveau language pour l'universalité.
Je veux dire, rien n'interdit de compiler du C++ ou du Java vers des .swf*?
Pourquoi il faut un nouveau language qui sémantiquement n'aporte pas grand-chose.
Ils ne pouvaient pas faire une suite de compilateur de language vers language.
Ça aurait été aussi génial et beaucoup plus adoptable, non*?
Je trouve ce post extrêmement pertinent.
Ce qui guide le choix d'un langage c'est aussi souvent l'écosystème présent et les librairies à disposition. Sans compter les problèmes liés aux capacités des langages (par exemple le parallélisme, certains permettent de manipuler des threads, d'autres demandent à l'utilisateur de faire du multiprocessing) il faudra imaginer que la moindre dépendance vers une librairie spécifique cassera sans doute la portabilité. Donc celui qui s'attend à pouvoir faire du .Net, java ou php avec sa stack préféré et pouvoir passer d'une techno à l'autre avec un seul code, il va sûrement se manger le mur.
Bref ça fait penser à ces outils qui sont hyper prometteurs sur le papier mais dont assez peu de projets réels peuvent vraiment bénéficier.
Le Haxe est surtout utilisé dans le domaine du jeu vidéo (je crois que le créateur est le même qui a développé Evoland).
Ca peut être intéressant pour ne pas réinventer la roue, mais sinon, en tant que tel, l'appliquer à tous les projets je n'y crois pas vraiment ...
Maintenant la vraie question est : Le code généré par Haxe est-il aussi "bon" que pourrait l'être du code natif ? (A compario avec le HTML5 sous Android par exemple, qui est encore assez loin derrière l'Android natif).
L'homme est un fou pour l'homme. Toi qui viens de me mettre un aie au moins le courage d'expliquer pourquoi tu n'es pas d'accord.
Si vous voulez faire un jeu aujourd'hui, je vous recommanderai plutot de regarder du coté de l'HTML5
Avec notamment turbulenz
mon billet sur le sujet: http://blog.developpez.com/ducodeetd...web-sans-flash
Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
Mes cours/tutoriaux
Il y a aussi Construct 2.0 pour les feignants dans mon genre
L'homme est un fou pour l'homme. Toi qui viens de me mettre un aie au moins le courage d'expliquer pourquoi tu n'es pas d'accord.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager