• [^] # Re: C++ / Modèle Objet

    Posté par (site web personnel) . En réponse au journal [Bookmark] Qt fête ses vingt ans. Évalué à 9. Dernière modification le 21 mai 2015 à 09:33.

    C'est vrai que c'est tellement bien un toolkit en C :

    gtk_window_create_with_my_very_large_number_of_parameters(GTK_WINDOW(myobject), g_utf_text_from_char("je dis oui"));
    Sans compter les macros de merde pour déclarer un objet en glib. C'est vrai, c'est tellement mieux de réinventer la roue pour faire de l'OO avec un langage qui ne le permet pas nativement au lieu d'utiliser un qui le permet. Avec C++, on a RAII, les exceptions, l'orienté object (prérequis pour un toolkit), l'overload, les namespaces, ... Mais bon, certains dinosaures préfèrent écrire du code en 30 lignes et à s'amuser à chercher où il manque des free plutôt que d'utiliser un langage moderne.

    Un code Qt est beau, propre et facile. Avec C++14 ça l'est encore plus.

    J'ajoute aussi que Gtk sur les plateformes non Linux c'est une grosse blague. Testez geany, gimp sur Windows, vous allez pleurer. À l'inverse une application Qt est presque native visuellement, je regarde TortoiseHg, VirtualBox, on pourrait croire qu'ils sont développés directement avec le toolkit du système.

    AI is a mental disorder