La société Digia, éditrice de la technologie de développement Qt, vient de publier la version 5.1 de cette dernière. Parmi les multiples améliorations, on notera l’arrivée d’un support préliminaire pour iOS et Android. Cela signifie que les développeurs pourront commencer à bâtir des applications pour ces plateformes en reprenant leur code.
La nouvelle mouture de Qt 5.1 permet donc désormais un rapprochement avec les deux plateformes principales, iOS et Android. Pour rappel, Qt est un environnement de développement permettant de réutiliser son code pour l’ensemble des plateformes supportées. On le retrouve régulièrement dans les applications et on citera notamment les cas de VLC, VirtualBox et de KDE. De fait, une extension vers des plateformes mobiles paraît logique.
Le support d’iOS et Android est toutefois préliminaire. Cela signifie que, même si les développeurs peuvent essayer d’exporter leurs projets sur ces plateformes, les résultats ne sont pas garantis. Le portage complet n’interviendra que dans la mouture 5.2, attendue d’ici à la fin de l’année. Digia précise cependant que la grande majorité des fonctionnalités et des outils sont présents dans Qt 5.1.
Diverses améliorations ont été également portées sur Qt Quick qui permet la création d’interfaces utilisateur. Ainsi, les modules Qt Quick Controls et Qt Quick Layouts ont désormais leurs widgets pour Qt Quick. Le développeur y trouvera des éléments dont Digia promet qu’ils lui simplifieront la vie. Qt 5.1 est également livré avec la mouture 2.7.2 de l’IDE Qt Creator dont de nombreux bugs ont été corrigés et dont les performances ont été améliorées.
Comme d’habitude, Digia propose une version commerciale d’évaluation ainsi qu’une mouture open source.
Commentaires (59)
#1
“technologie de développement”, c’est comme ca que se traduit “framework” ?
Sinon c’est une très bonne nouvelle. A tester.
Et en attente de la 5.2 pour voir ce que les vrais devs vont pouvoir bien en faire, mais miam ! en perspective….
#2
Enfin le support des versions récentes d’OpenGL en 5.X " />
Maintenant, je suis partagé entre me constituer ma propre bibliothèque, et attendre la sortie de Qt3D…
#3
Toujours pas de SDK dans la version open source pour mettre à jour simplement " />
#4
Qt, la techno qu’elle est bien ! Je l’utilise en fait pour tout ce que je développe et je milite pour la voir plus présente dans nos labo de recherche (on y arrive, doucement !)
L’intégration du support Android vient du projet Necessitas@KDE n’est ce pas ?
#5
Qt " />
#6
#7
#8
#9
#10
Dommage que Nokia se soit cassé les dents avec Symbian. " />
#11
#12
La démo en qml est vraiment super impressionnante je trouve, pas super expérimenté dans les GUI mais ça semble hyper facile ! Dire que c’est une des pépites de Nokia vendue pour trois fois rien..
#13
J’arrive pas à m’enlever de la tête que le nom ressemble trop à cette daube de Quicktime " />
#14
#15
#16
Mort au Java : C# rules
J’aimais pas trop Qt mais cette 5.1 le fait remonter dans mon estime…
#17
#18
#19
Gros utilisateur de Qt j’ai testé chaque build 5.x.x sur Windows/Mac et la 5.1 apporte enfin la maturité à Qt5 ! On arrive au niveau de stabilité de Qt 4.8.x, avec quelques ajouts bien sympa même sur desktop (gestion Retina, version x64, nouvelles classes, etc…). Qt Creator continue aussi son bout de chemin et n’a pas à rougir face à l’IDE de Microsoft -il est même bien plus agréable à utiliser, à mon sens-.
#20
#21
#22
#23
#24
#25
#26
Qt is the way " />
#27
C++, Java, estimez vous heureux ! Il y en a qui sombrent dans le Cobol encore aujourd’hui.
Un conseil pour plus tard : éviter les banques et les assurances … " />
#28
Aaaah, Cobol ! Les pauvres quand même " /> Les banques qui veulent pas mettre à jour leurs systèmes, et viennent chercher dans toutes les formations des stagiaires pour perpétuer le système ^^
#29
#30
Heureusement qu’on peut gagner sa vie en programmant pour autre chose que des SSII/banques/assurances (pour lesquels Qt a d’ailleurs peut d’intérêt).
Parce que si le seul intérêt de dev en Cobol c’est de gagner plus d’argent tout en se faisant chier…
#31
#32
#33
#34
#35
#36
#37
#38
#39
#40
Je vois pas le rapport entre l’experience de malock et brazomyna par rapport à la comparaison Java/Qt: dans l’absolu, à part dans de rares cas Java reste intrinsèquement de la merde, la ou Qt ne cesse de gagner en capacités, en perfs et en support. Toute l’expérience du monde ne change pas grand chose à ce constat, et on est heureusement pas obligé de se taper du Java pour pouvoir travailler au sein d’une boite, ou monter la sienne.
#41
#42
#43
#44
#45
Je vois beaucoup de personnes qui associent Qt et C++, mais n’oubliez pas qu’il y a aussi de très bon bindings pour Qt en Python: PySide et PyQt, qui permettent de développer facilement des applis graphiques portables pour des petits projets ou des front-end " />
#46
#47
#48
Le gros point fort que je vois avec Qt depuis 2 ans c’est l’arrive de QML qui a terme va remplacer les widgets, encore plus maintenant avec les composants desktop de Qt 5.1.
Pour le débat de troll sur Java/C++/Qt, le gros reproche de j’ai sur Java c’est les librairies d’interface qui sont aux fraises et les failles de sécurité qui font partie de l’API.
#49
#50
brazomyna: à la base je demi-trollais (je reconnais que Java est certainement plus simples dans certains domaines) pour contrebalancer ta réponse à malock que je trouvais un peu condescendante; tu cite à multiple reprises le “monde pro”, mais en ce qui me concerne le “monde pro” en terme de développement c’est tout sauf de la gestion/finance ou autres SSIIeries. Sortie de ces quelques domaines (qui représentent hélas la majorité du marché du travail) les autres secteurs du développement ont besoin de beaucoup plus de contrôle et de performance que ne peux en offrir Java: traitement 2d, 3d, vidéo, son, crypto, développement de systèmes desktop, embarqués et mobiles, etc, etc, etc.
#51
#52
#53
#54
effectivement, j’avais oublié le marché du développement d’applications pour ordi playskool " />
#55
#56
#57
#58
#59