Haxe

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis HaXe)
Aller à : navigation, rechercher
Haxe
Apparu en 2005
Auteur Nicolas Cannasse
Influencé par Java, Actionscript
Site web Site officiel

Haxe est un langage de programmation et un compilateur open source multiplate-forme qui permet de produire des applications et du code source pour de nombreuses plate-formes différentes à partir d'un seul code source. Développé par Nicolas Cannasse et d'autres contributeurs, Haxe permet d’écrire la partie serveur et la partie client dans un même langage.

À cette fin, Haxe permet de :

  • créer des fichiers SWF qui utilisent les APIs pour les lecteurs Flash Player 6 à 14 ;
  • créer du code JavaScript utilisant les API DHTML des navigateurs, ainsi que des applications AJAX. Il est aussi possible d'utiliser des bibliothèques extérieures, tels que jQuery qui est directement inclus au téléchargement de Haxe ;
  • créer du bytecode pour la NekoVM qui peut être employé côté serveur (grâce à un plug-in Apache) ou empaqueté dans un exécutable autonome ;
  • créer du code PHP qui peut être déployé sur n’importe quel serveur supportant le langage PHP ;
  • créer du code et des applications C++ ;
  • créer du code et des applications Java ;
  • Créer du code C# ;
  • créer du code Python.

Haxe permet donc d'assurer l’interopérabilité entre ces différentes plateformes en fournissant des bibliothèques communes.

Voir aussi[modifier | modifier le code]

Liens internes[modifier | modifier le code]

Neko (langage)

Bibliographie[modifier | modifier le code]

  • (en) Franco Ponticelli et Lee McColl Sylvester, Professional Haxe and Neko Book, Wrox,‎ février 2008, 619 p. (ISBN 978-0-470-12213-6)
  • (en) Benjamin Danois, haXe 2 Beginner's Guide, PacktPublishing,‎ juillet 2011, 246 p. (ISBN 978-1-849512-56-5)

Liens externes[modifier | modifier le code]

  • (en) Haxe
  • (en) OpenFL, outil open source basé sur le langage Haxe

Références[modifier | modifier le code]