Je suis assez convaincu que JS suffit largement.
C'est un langage tres simple pour quelque chose
de très simple :)
Non, franchement, il ne faut pas se fier à la vieille
réputation du JS. Dis toi que toute la partie XPFE de
firefox, de mozilla et de Thunderbird est en JS. La partie
"interface" n'en est pas ralentie. Sinon, coté developpement,
c'est tout sauf une prise de tete le JS. C'est très simple,
parfaitement adapté pour la manipulation du DOM.
Sinon, pour tout ce qui est un peu plus "systeme" (la manipulation
de fichier par exemple), on manipule des objets XpCom.
Finallement, on attend du langage d'XPFE:
* de pouvoir facillement coder de petits algos
(trier une liste par exemple)
* etre simple d'utilisation
* manipuler le DOM (bientot l'E4X :p )
* de se connecter facilement sur l'XpCom.
Donc utiliser un langage plus complexe tel que le python,
ce serait utiliser un langage que tout le monde ne connait
pas, pas nécesserement aussi intuitif que le JS, et en plus,
on sous-exploiterait ses capactités.
[^] # Re: XulRunner
Posté par Paul Rouget . En réponse à la dépêche Sorties et nouvelles autour de Mozilla. Évalué à 3.
C'est un langage tres simple pour quelque chose
de très simple :)
Non, franchement, il ne faut pas se fier à la vieille
réputation du JS. Dis toi que toute la partie XPFE de
firefox, de mozilla et de Thunderbird est en JS. La partie
"interface" n'en est pas ralentie. Sinon, coté developpement,
c'est tout sauf une prise de tete le JS. C'est très simple,
parfaitement adapté pour la manipulation du DOM.
Sinon, pour tout ce qui est un peu plus "systeme" (la manipulation
de fichier par exemple), on manipule des objets XpCom.
Finallement, on attend du langage d'XPFE:
* de pouvoir facillement coder de petits algos
(trier une liste par exemple)
* etre simple d'utilisation
* manipuler le DOM (bientot l'E4X :p )
* de se connecter facilement sur l'XpCom.
Donc utiliser un langage plus complexe tel que le python,
ce serait utiliser un langage que tout le monde ne connait
pas, pas nécesserement aussi intuitif que le JS, et en plus,
on sous-exploiterait ses capactités.