Haxe

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

Haxe (anciennement typographié haXe) est un langage de programmation développé par Nicolas Cannasse et la société Motion-Twin qui, dans le cadre d’une utilisation pour le Web, 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 à 11 ;
  • 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 5.

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

Il permet, par ailleurs, de créer du code C++, et des cibles Java[1] et C# sont en préparation (courant 2012 - 2013) [réf. souhaitée].

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) NME, outil open source basé sur le langage Haxe

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

  1. http://haxe.org/com/meeting