lundi 10 novembre 2008

Introduction à haXe



haXe (prononcé hax) est un langage de programmation open source.

Alors que la plupart des autres langages sont reliés à leur propre plate-forme (Java avec la JVM, C# avec le .NET, ActionScript avec le Flash Player), haXe est un langage multi-plateforme.

Cela signifie que vous pouvez utiliser haXe en ciblant les plate-formes suivantes:

  • Javascript : vous pouvez compiler un programme haXe en un unique fichier .js. Vous pouvez accéder aux APIs DOM de chaque navigateur avec un support d'auto-complétion, et toutes les dépendances sont résolues au moment de la compilation.
  • Flash : vous pouvez compiler un programme haXe en un fichier .swf. haXe peut compiler pour les Flash Players 6 à 9, avec les les anciennes API Flash<8 ou les nouvelles API AS3/Flash9. haXe offre d'excellentes performances et des fonctionnalités de langage pour développer du contenu Flash.
  • NekoVM : vous pouvez compiler un programme haXe en du Bytecode NekoVM. Celui-ci peut être utilisé pour de la programmation côté serveur telle que des pages web dynamiques (en utilisant mod_neko pour Apache) mais aussi pour des applications en ligne de commande ou de bureau, depuis que la NekoVM peut être incorporée et étendue avec d'autres DLL.
  • PHP : vous pouvez compiler un programme haXe en un fichier .php. Cela vous permet d'utiliser un langage fortement typé de haut-niveau tel que HaXe tout en gardant une compatibilité complète avec la plate-forme et les librairies de votre serveur déjà existant

    En savoir plus

  •