Le slogan de Qt fut Code once, deploy everywhere : l'idée est qu'une même base de code puisse être réutilisée pour un très grand nombre de plateformes, avec les ajustements nécessaires mais limités. La bibliothèque s'est éloignée de l'exclusivité à X11 de ses débuts pour s'ouvrir progressivement à Windows et OS X, mais aussi plus récemment aux plateformes mobiles (Android, iOS, Windows Phone, Blackberry 10). En parallèle, Qt est de plus en plus utilisé dans l'embarqué ; il sert également de brique fondamentale pour des environnements de bureau comme KDE, LXQt ou encore Hawaii, il est également à la base du projet Mer, dont dérivent les téléphones Jolla.
Malgré la compatibilité avec toutes ces plateformes, Qt dispose d'une série de modules plus spécifiques, donnant accès aux fonctionnalités particulières de chaque système, comme le module Qt Windows Extras et les barres de progression dans la barre des tâches ou l'accès aux méthodes natives par JNI de Qt Android Extras.
Et vous ?
Sur quelles plateformes utilisez-vous Qt ?
Préférez vous Qt par rapport à une autre bibliothèque, plus spécifique (comme les MFC sous Windows ou Cocoa sous OS X), lors du développement d'une application principalement pour cette plateforme ? si oui pourquoi ?
Participez au débat et confrontez votre point de vue avec les autres membres de la communauté Developpez.com
Sur quelles plateformes utilisez-vous Qt ?
Pourquoi le préférer à une bibliothèque native pour cette plateforme ?
Sur quelles plateformes utilisez-vous Qt ?
Pourquoi le préférer à une bibliothèque native pour cette plateforme ?
Le , par dourouc05
Une erreur dans cette actualité ? Signalez-nous-la !