• # Re: Programmer oui ! Mais...

    Posté par . En réponse au journal Programmer oui ! Mais.... Évalué à 2.

    Perso, je me suis récemment posé la même question
    J'ai d'abord regardé du coté de Qt, mais comme tu le dit on ne peut pas faire de GPL pour Windows avec...
    J'ai après été voir du côté de wxPython. Très bien, mais l'interface GTK 1.x est horriblement moche (le port GTK 2 n'est pas considéré comme stable et donc les binaires sont tous GTK 1.x).
    J'ai après compilé wxWindows et j'ai essayé en C++. Une véritable horreur. S'il est compilé avec --with-unicode, alors un objet wxString ne peut être crée depuis un char* mais seulement avec wchar_t*. Donc wxString test="hello, world"; affiche une centaine d'erreurs. Et du coup, un code source sera incompatible entre deux installations de wxWindows selon qu'elle soit compilée avec --with-unicode ou --without-unicode (simple supposition, mais le contraire m'étonnerait).
    Puis j'ai regardé GTK. Trop compliqué. Enfin, j'ai été voir GTKmm. Je n'ai jusqu'ici eu aucun problème (mis à part un problème avec les threads mais après enquête il se trouve que le problème vienne d'avant, de la glib). La documentation est bien fournie, et l'API est complète et assez simple. Le seul point noir est l'absence de tutorial en français, mais j'en fait un actuellement :). Et après une petite introduction (celle de Linux Magazine France de Janvier est très bien fait) couplée à celui en anglais et à la doc suffit pour faire quelques truc. J'ai beucoup plus de problèmes avec la réalisation du programme lui même qu'avec la réalisation de l'interface.
    Mon avis : C++ avec GTKmm et MySQL++ =)