Salut,

Les outils développés autour du langage Haxe répondent aux problématiques de multiplicité d’environnements de consultation : ordinateurs, mobiles, tablettes, TV connectées et set-top box.

Haxe est un langage de programmation open source (plus exactement un compilateur écrit en OCaml) qui permet d’écrire la partie serveur et la partie client dans un même langage.

Haxe langage open source

Haxe permet ainsi de :

  • créer des fichiers SWF qui utilisent les APIs pour les lecteurs Flash Player ;
  • 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 (inclus au téléchargement de Haxe) ;
  • créer du bytecode pour la NekoVM qui peut être employé côté serveur (plug-in Apache) ou empaqueté dans un exécutable autonome ;
  • créer du code PHP qui peut être déployé sur un serveur qui supporte PHP 5.

Haxe assure ainsi l’interopérabilité entre ces différentes plateformes (cross-platform) en fournissant des bibliothèques communes.

Plus d'info: http://www.silexlabs.org/

+++ Jonathan