> Promis le jour où il y a un binding C (officiel) pour Qt j'essaie pour voir.
AMHA Il n'y aura jamais de binding C pour Qt. Mapper Qt qui utilise intensivement le modèle objet par un système procédurale serait à mon avis beaucoup trop compliqué et donnerait un truc bancale.
Laissons le langage C pour le noyau, les drivers ect...
Pour les interfaces graphiques, des langages comme C++, Python, Java, C#, Ruby ect... sont infiniment plus adaptés. Ca tombe bien, il y a des bindings Qt pour ces langages.
Les bindings Python (PyQt) et Java (Qt Jambi) sont considérés comme stables et sont régulièrement utilisés par des applications, en revanche les bindings C# et Ruby ne sont pas encore vraiment utilisés et doivent être surement encore trop jeune.
Pour moi (je vais me faire moinser, tant pis), le fait que le projet GNOME souhaite à tout prix utiliser le langage C est une hérésie. Et Miguel de Icaza a du bien s'en rendre compte, d'où la création de Mono.
Bref pour les interfaces graphiques, il est temps d'abandonner le C qui date d'il y a 40 ans pour un truc plus moderne comme Python, le résultat n'en sera que meilleur.
Pour le web ca fait longtemps que l'on ne fait plus de CGI en C alors admettons que le C est aussi dépassé pour la création d'interfaces graphiques.
[^] # Re: Choix
Posté par tanguy_k (site web personnel) . En réponse au journal Sortie de Qt-4.4.2 + des infos sur Qt-4.5. Évalué à 9.
AMHA Il n'y aura jamais de binding C pour Qt. Mapper Qt qui utilise intensivement le modèle objet par un système procédurale serait à mon avis beaucoup trop compliqué et donnerait un truc bancale.
Laissons le langage C pour le noyau, les drivers ect...
Pour les interfaces graphiques, des langages comme C++, Python, Java, C#, Ruby ect... sont infiniment plus adaptés. Ca tombe bien, il y a des bindings Qt pour ces langages.
Les bindings Python (PyQt) et Java (Qt Jambi) sont considérés comme stables et sont régulièrement utilisés par des applications, en revanche les bindings C# et Ruby ne sont pas encore vraiment utilisés et doivent être surement encore trop jeune.
Pour moi (je vais me faire moinser, tant pis), le fait que le projet GNOME souhaite à tout prix utiliser le langage C est une hérésie. Et Miguel de Icaza a du bien s'en rendre compte, d'où la création de Mono.
Bref pour les interfaces graphiques, il est temps d'abandonner le C qui date d'il y a 40 ans pour un truc plus moderne comme Python, le résultat n'en sera que meilleur.
Pour le web ca fait longtemps que l'on ne fait plus de CGI en C alors admettons que le C est aussi dépassé pour la création d'interfaces graphiques.