Il est vrai que Vala semble avoir de bonnes armes pour aider au développement d'applications GTK. La question que je me pose est de savoir si Vala est voué à se cantonner aux applications de bureau et à GTK / Gobject ou s'il pourrait aller dans d'autres domaines.
Car en dehors de la différence dynamique / statique et compilé / interprété (je me doute qu'il y en a bien d'autres mais je connais trop mal Vala), Python bénéficie d'une forte communauté, forgée dans le temps certes mais qui lui permet d'être employé pour énormément de choses aujourd'hui. D'ailleurs, le soucis des performances semble être en partie compensable (je pense surtout à Cython voire à Psyco, en attendant les avancées d'Unladen / Pypy ).
Étant données les performances de Vala et malgré la dépendance à GObject, pourrait-il aller dans l'embarqué ?
Autre domaine potentiel : le Web. En dehors d'une expérimentation FCGI [https://launchpad.net/libvfcgi], je pense notamment à Blitzen, serveur d'application en développement et présenté il y a quelques temps par Samos [http://linuxfr.org/~Samos/28924.html].
Et tant qu'à élargir (trop ?), je me demande aussi si Go ne pourrait pas à terme se poser en concurrent de Vala / Python dans le cadre de GTK. Le langage est très jeune, pas réellement objet, mais serait plutôt performant - version gccgo -, viserait entre autres ceux qui font du C et son lien vers GTK, bien que tiers, parait vivant [http://github.com/mattn/go-gtk].
[^] # Re: Python vs Vala
Posté par Yakulu . En réponse à la dépêche Un combat de clients de microblogging. Évalué à 3.
Car en dehors de la différence dynamique / statique et compilé / interprété (je me doute qu'il y en a bien d'autres mais je connais trop mal Vala), Python bénéficie d'une forte communauté, forgée dans le temps certes mais qui lui permet d'être employé pour énormément de choses aujourd'hui. D'ailleurs, le soucis des performances semble être en partie compensable (je pense surtout à Cython voire à Psyco, en attendant les avancées d'Unladen / Pypy ).
Étant données les performances de Vala et malgré la dépendance à GObject, pourrait-il aller dans l'embarqué ?
Autre domaine potentiel : le Web. En dehors d'une expérimentation FCGI [https://launchpad.net/libvfcgi], je pense notamment à Blitzen, serveur d'application en développement et présenté il y a quelques temps par Samos [http://linuxfr.org/~Samos/28924.html].
Et tant qu'à élargir (trop ?), je me demande aussi si Go ne pourrait pas à terme se poser en concurrent de Vala / Python dans le cadre de GTK. Le langage est très jeune, pas réellement objet, mais serait plutôt performant - version gccgo -, viserait entre autres ceux qui font du C et son lien vers GTK, bien que tiers, parait vivant [http://github.com/mattn/go-gtk].