notamment selon les habitudes des développeurs.
Figure 1.4 : Choix d'une technologie de création d'interfaces graphiques
Vue graphique ou Qt Quick ?
Lorsque la vue graphique (Graphics View) de Qt est apparue avec Qt 4.2, en 2006,
il s’agissait du summum du modernisme pour afficher de grands nombres
d’éléments à l’écran… puis Qt Quick est arrivé.
Ce nouveau venu fut, en réalité, une opportunité pour la vue graphique : la première
version de Qt Quick l’utilisait pour son implémentation, guidait la danse pour les
prochaines fonctionnalités et améliorations de performance. Depuis PyQt 5.0,
cependant, Qt Quick n’utilise plus ce cadriciel pour son implémentation, mais bien
un graphe de scène et un rendu effectué directement avec OpenGL. Ce n’était pas un
aveu de faiblesse de la vue graphique : ce cadre a été très utile pour proposer une
version de Qt Quick performante, avec un temps de développement très réduit.
Néanmoins, il s’agissait d’une couche d’abstraction pas forcément utile pour
l’utilisateur final de Qt Quick et elle ne permettait pas toutes les optimisations
nécessaires pour les ambitions que nourrissaient les développeurs envers Qt Quick.
Depuis ce changement radical, la vue graphique n’a pas beaucoup évolué, comme le
montre l’historique Git.
Alors, que faut-il choisir : vue graphique ou Qt Quick ? Ce dernier n’est pas
20
Précédent

- 21/494

Suivant