Je me suis posé la même question y'a quelques mois [1], et j'ai opté pour Pike.
OK c'est pas très connu, mais ça a l'avantage de tourner sous linux et win, d'être très rigoureux (fort typage, modèle objet bien foutu etc.), rapide malgré la compilation à la volée, et avec le support de GTK (1 pour l'instant, 2 en développement), mais aussi de SDL, OpenGL (super pour des graphiques 3D avec roto-zoom sub-ionique à particules inversées).
Depuis, mon projet avance bien, et je ne suis pas déçu par le langage !
Pour l'édition, il existe jedit qui prend en charge pike (coloration syntaxique). Avec la console intégrée et l'extension gruntspund pour le CVS, c'est assez confortable...
J'ajoute que la syntaxe de pike est proche de java/C#, qui est pour moi plus "naturelle" que python/ruby (le gouts, les couleurs, tout ça...)
Niveau toolkit je me sens très à l'aise avec GTK (le 2 aurait été un plus, mais enfin bon), il a le gros avantage d'éviter de se casser la tête sur les histoires de redimensionnements de fenêtres.
# Pike, c'est bien
Posté par qstone . En réponse au journal GUI portable. Évalué à 1.
OK c'est pas très connu, mais ça a l'avantage de tourner sous linux et win, d'être très rigoureux (fort typage, modèle objet bien foutu etc.), rapide malgré la compilation à la volée, et avec le support de GTK (1 pour l'instant, 2 en développement), mais aussi de SDL, OpenGL (super pour des graphiques 3D avec roto-zoom sub-ionique à particules inversées).
Depuis, mon projet avance bien, et je ne suis pas déçu par le langage !
Pour l'édition, il existe jedit qui prend en charge pike (coloration syntaxique). Avec la console intégrée et l'extension gruntspund pour le CVS, c'est assez confortable...
J'ajoute que la syntaxe de pike est proche de java/C#, qui est pour moi plus "naturelle" que python/ruby (le gouts, les couleurs, tout ça...)
Niveau toolkit je me sens très à l'aise avec GTK (le 2 aurait été un plus, mais enfin bon), il a le gros avantage d'éviter de se casser la tête sur les histoires de redimensionnements de fenêtres.
[1] http://linuxfr.org/~qstone/17434.html(...) Mon journal
[2] http://pike.ida.liu.se(...) site officiel de Pike