Bonsoir à tous,
Je développe avec Qt 4 (version béta et RC) depuis plusieurs mois. Mis à part les gains en performance, l'architecture du "framework" est beaucoup plus cohérente que celle de la version 3. Des sources écrites en version 3 ne sont pas compatible avec la version 4. En revanche, afin de minimiser l'effort de portage entre 3 et 4, la version 4 dispose de classes de compatibilé avec la version 3. Il est donc possible de migrer progressivement les sources de 3 à 4... moyennant un renommage des classe Qt 3 (ex : QWorkspace devient Q3Workspace, etc...)
Durant c'est quelques mois, j'ai principalement utilisé le modèle Vue/Document qui est d'une efficacité redoutable ainsi que les "widgets" associés à OpenGL, le tout sous Linux 32 et 64 bits ainsi que sous win32. Aucun problème de compatibilité entre linux et le machin de Monsieur Bill.
Seul petit bémol... la documentation reste encore incomplète, ce qui oblige parfois à avancer un peu dans le flou lorsque l'on utilise de nouvelles fonctionnalités.
# Témoignage d'un développeur :-)
Posté par Dave70 . En réponse à la dépêche Sortie de la première version candidate de Qt4. Évalué à 10.
Je développe avec Qt 4 (version béta et RC) depuis plusieurs mois. Mis à part les gains en performance, l'architecture du "framework" est beaucoup plus cohérente que celle de la version 3. Des sources écrites en version 3 ne sont pas compatible avec la version 4. En revanche, afin de minimiser l'effort de portage entre 3 et 4, la version 4 dispose de classes de compatibilé avec la version 3. Il est donc possible de migrer progressivement les sources de 3 à 4... moyennant un renommage des classe Qt 3 (ex : QWorkspace devient Q3Workspace, etc...)
Durant c'est quelques mois, j'ai principalement utilisé le modèle Vue/Document qui est d'une efficacité redoutable ainsi que les "widgets" associés à OpenGL, le tout sous Linux 32 et 64 bits ainsi que sous win32. Aucun problème de compatibilité entre linux et le machin de Monsieur Bill.
Seul petit bémol... la documentation reste encore incomplète, ce qui oblige parfois à avancer un peu dans le flou lorsque l'on utilise de nouvelles fonctionnalités.