05-06-2009, 02:01 PM
Je sais qu'on en a déjà parlé et que cette nouvelle commence à dater de quelques mois... Il me semble que haXe possède désormais une librairie dédiée pour le PHP et que du coup il est possible de générer du PHP avec du code haXe.
Les avantages ?
Pour moi j'en vois deux :
- Le premier c'est de pouvoir uniformiser les projets en un seul langage de programmation. Aujourd'hui dans chacun des projets, on a du javascript, du php éventuellement du flash. J'adore pouvoir toucher à pleins de langage en même temps et me familiariser à chacun. Mais pour du développement amateur ou pour même transférer une personne sur un bout de code qu'il ne maîtrise pas du tout, c'est pas évident.
- Le second c'est de pouvoir travailler avec un compilateur qui nous jette quand on fait des erreurs de syntaxe, de dépendance entre les classes etc... avant l'execution.
(A confirmer par certains mais il me semble que quand on fait des inclusions en php, elles ne sont pas pris en compte par le debugger)
Les inconvénients ?
- Les librairies existantes en php ne sont pas utilisables j'ai l'impression (ou alors il faut les convertir en classe haXe, je ne sais pas si à l'heure actuelle un tel projet existe mais même si c'était le cas il ne serait pas parfait je suppose :p)
- Apprendre un nouveau langage ( et oui encore et toujours )
Je suis sur qu'il y a d'autres avantages et inconvénients donc si vous avez envie de réagir n'hésitez pas.
Pour la page du projet haXe, elle a déjà été mentionnée dans d'autre post mais je la redonne :
http://haxe.org/
http://haxe.org/doc/start/php (pour le mode php)
Les avantages ?
Pour moi j'en vois deux :
- Le premier c'est de pouvoir uniformiser les projets en un seul langage de programmation. Aujourd'hui dans chacun des projets, on a du javascript, du php éventuellement du flash. J'adore pouvoir toucher à pleins de langage en même temps et me familiariser à chacun. Mais pour du développement amateur ou pour même transférer une personne sur un bout de code qu'il ne maîtrise pas du tout, c'est pas évident.
- Le second c'est de pouvoir travailler avec un compilateur qui nous jette quand on fait des erreurs de syntaxe, de dépendance entre les classes etc... avant l'execution.
(A confirmer par certains mais il me semble que quand on fait des inclusions en php, elles ne sont pas pris en compte par le debugger)
Les inconvénients ?
- Les librairies existantes en php ne sont pas utilisables j'ai l'impression (ou alors il faut les convertir en classe haXe, je ne sais pas si à l'heure actuelle un tel projet existe mais même si c'était le cas il ne serait pas parfait je suppose :p)
- Apprendre un nouveau langage ( et oui encore et toujours )
Je suis sur qu'il y a d'autres avantages et inconvénients donc si vous avez envie de réagir n'hésitez pas.
Pour la page du projet haXe, elle a déjà été mentionnée dans d'autre post mais je la redonne :
http://haxe.org/
http://haxe.org/doc/start/php (pour le mode php)