Haxe

  • Créateur du sujet Créateur du sujet sebastiend
  • Date de début Date de début
A

Anonyme

Invité
J'ai trouvé deux discussions sur ce sujet, ce qui est certainement trop peu. Mais il manque surtout une belle présentation.

Haxe est un langage de programmation orienté vers le web, projet du plus en plus connu Nicolas Cannasse dans le monde de l'open source.

Haxe implémente des librairies reconnues comme javascript et flash, mais aussi Neko, autre réalisation de la même personne. Neko permettra par exemple de remplacer PHP.

L'avantage était pour moi dans un premier temps la création d'animations flash évitant de télécharger une démonstration chaque mois. On se rend compte vite que le fichier swf peut devenir un véritable logiciel par la façon de programmer orientée objet.

Ensuite il y a bien sûr ScreenWeaver, permettant de faire cette fois un vrai logiciel "sur le bureau" comme d'autres, mais plus évoluées en matière de graphismes. Et surtout, ScreenWeaver existe pour Linux, Mac OS et Windows. Il n'y a pas mieux en matière de portabilité: votre programmation ne change pas.

Puis, une raison de taille est l'utilisation d'un langage unique pour toute sorte de programmation: Client web après compilation Javascript, Serveur après compilation Neko, etc.

L'archive téléchargée de Haxe contient le compilateur, un gestionnaire de librairies, un serveur de développement, et je dois en oublier, même sur le reste de mon message.

A préciser que la bibliothèque est riche, la mailing-list anglaise très réactive, le projet très ambitieux et bien réalisé.

http://www.haxe.org/

http://www.nekovm.org/
 
Hello,

C'est toujours intéressant de découvrir de nouvelles choses. Mais qui va utiliser haXe ?! :confused:
Pour un site non professionnel, je n'en vois pas beaucoup l'intérêt, et surtout s'il faut installer un serveur particulier (ou un module apache peu répandu), ça n'ira pas à moins d'avoir un serveur dédié.
Pour le développement professionnel, qu'est-ce qui aurait de mieux avec haXe qu'avec une application J2EE sur un JBoss ou un Tomcat ?
 
Il y a dans ce langage les possibilités de créer ce qui demandait pas mal technologies à faire communiquer ensembles. Exemple flash et php.
Là on dispose de tout dans un langage à la syntaxe des plus courantes. L'avantage est aussi bien pour un particulier qu'un professionnel de garder une homogénéïté du projet.
Haxe, c'est à la fois Ajax (javascript, css et Cie) et flash même si ce résumé ne fait que descendre ce projet.