• [^] # Re: Obligé?

    Posté par (site web personnel) . En réponse au journal KDE from scratch. Évalué à 6.

    Peut être, mais c'est la troisième fois que Qt refonds son API graphique en 10 ans. Ça peut paraître long, mais pour de grosses applications qui durent, ça prends un temps et un budget de développement qu'il est très difficile de justifier.

    Il faut relativiser un peu quand même.

    Qt4 était voulu comme une révolution nécessaire afin de pouvoir mieux évoluer en douceur par la suite. Donc ça a beaucoup cassé, certes. Cependant, la doc de migration était là et des classes de transition qt3support disponibles.
    De plus, l'API de QGraphicsView était calquée sur celle de QCanvas pour faciliter la migration. Enfin, celle des QWidgets (quand même plus utilisée que QCanvas) a assez peu bougé.

    Les API QWidget et QGraphicsView sont toujours présentes dans Qt5. Il n'est donc pas nécessaire de tout réécrire en QML.
    QML/QtQuick2 vient en plus et non en remplacement (même si la migration est encouragée).

    La vraie refonte dans la pile graphique de Qt5 vient de QPA mais c'est un changement invisible.

    On a eu le débat ici lors de la sortie de Tk qui a beaucoup vieilli, mais qui reste compatible et maintenu au travers des âges.

    Et que plus personne n'a envie d'utiliser pour de nouveaux développements, donc condamné.