Journal Qt 4.3 est disponible

Posté par (page perso) .
Tags : aucun
0
30
mai
2007
Au programme:

- Un moteur de script de type ECMA: le QtScript qui permettra d'étendre ses applications via des modules scriptés capable d'interragir avec les qobject et leur signaux/slots.
- Un moteur OpenGL bien plus performant.
- La possibilité de générer du SVG à partir des opérations de rendus.
- Le support du SSL. Ceux qui, comme moi bricolaient pour avoir du SSL dans leur applications n'auront plus qu'à déclarer un QSslSocket et roule mémé !
- Un bien meilleur support de Vista (c'est un des points les plus mis en avant, mais j'imagine qu'ici, c'est pas la news la plus prioritaire)
- Diverses améliorations (je dois oublier quelques trucs)

Plus de détails ici : http://trolltech.com/products/qt/whatsnew/whatsnew-qt43

La page des téléchargements opensource pour X11 :
http://trolltech.com/developer/downloads/qt/x11

Cette nouvelle version est une version importante, probablement encore plus que la 4.2, car d'une part elle sera le support de la première version de KDE4 tant attendu, et d'autre part, parce qu'un soin tout particulier a été apporté à l'élimination des bugs, tâche ingrate s'il en est, mais nécessaire. Voici un article (EN) de Zack Rusin totalement réjouissant à ce sujet http://zrusin.blogspot.com/2007/05/keyhole.html
Depuis que je code avec Qt4, ma vie s'améliore, ma femme et mon chien sont revenus et l'argent coule à flot.
Plus sérieusement, c'est très entousiasmant d'avoir une technologie opensource pareille (propre, complète, excellement documentée, et factorisant autant de concepts spécifiques aux platformes en un choix judicieux au niveau de son API) entre les pattes. Derrière chaque choix technologique, on sent qu'il y a discussions et aboutissement au meilleur consensus technique possible, et c'est vraiment appréciable.
Cerise sur le gateau, je vous conseille de lancer le qtdemo de cette version 4.3 pour voir un menu dynamique sympatoche :-)
  • # QXMLStreamReader

    Posté par . Évalué à  8 .

    Tout d'abord un "what's new" plus oriente developpeur (et moins decideur presse) que le lien du journal :
    http://doc.trolltech.com/4.3/qt4-3-intro.html

    Ensuite, je suis deja passe a Qt 4.3 pour profiter du nouveau parseur Xml, qui vient s'ajouter aux classes Xml deja disponibles precedement.

    cf : http://doc.trolltech.com/4.3/qxmlstreamreader.html#details
  • # Du temps !

    Posté par (page perso) . Évalué à  8 .

    Je veux du temps !

    Pour enfin me mettre à Qt4 !


    > Signé d'un codeur Gtk2+... (qui a aussi testé wxWidgets)


    Plus sérieusement, le peu de chose que j'ai pu tester, j'ai pas été déçu.
    Mais je sais vraiment pas quand je pourrai me pencher sérieusement dessus... :/
  • # Bonne nouvelle

    Posté par . Évalué à  5 .

    Ça fait deux mois que j'utilise Qt. Je n'ai pas beaucoup d'expérience avec d'autres bibliothèques (à part Swing), mais j'aime beaucoup. C'est très bien documenté, c'est cohérent, il y plein d'exemples (assistant est un must absolu).

    J'ai testé en C++ et en Ruby, et dans les deux cas, j'en suis satisfait. La version 4.3 apporte quelques changements dans GraphicsView qui m'intéressent, donc j'attendais cette nouvelle avec impatience.

    Par contre il est important de noter que la version libre est sous licence GPL (et non pas LGPL comme pour GTK par exemple). Tant que vous faites des softs GPL, il n'y aura aucun problème. Par contre pour des appli propriétaires, faudra forcément acheter la licence.
    • [^] # Re: Bonne nouvelle

      Posté par . Évalué à  3 .

      > Par contre pour des appli propriétaires, faudra forcément acheter la licence.
      Ainsi que pour les licenses libres non compatibles avec la GPL...
      • [^] # Re: Bonne nouvelle

        Posté par (page perso) . Évalué à  2 .

        Qt est aussi sous licence QPL qui a peut etre moins d'incompatibilites ?

        http://trolltech.com/developer/knowledgebase/159/
        • [^] # Re: Bonne nouvelle

          Posté par . Évalué à  10 .

          http://trolltech.com/products/qt/licenses/licensing/opensour(...)

          For historical reasons, the Qt/X11 version is also available under the QPL license. We do not recommend the use of the QPL, especially if you are planning for your Open Source software to be distributed on Mac OS X or Windows.


          Je ne vois pas ce qu'on reproche à Trolltech.
          De ne pas se laisser piller leur bébé sans se prémunir ?
          Par exemple, si je monte ma boîte et que je rajoute un package à la lib de Trolltech. Ensuite je passe mon dev en double licence proprio/libre et je me paye une bonne campagne de pub parce que j'ai plein d'amis très riches. Et là Jackpot, je récupère la mise.
          Les licences type BSD sont envisageables dans le cadre de devs communautaire (et leur intêrêt est plus que discutable cf. les trolls sur le sujet) mais pour une boite dont les ressources ne reposent que sur une lib et ne peut donc guère se rémunérer sur les services je ne vois pas guère d'autres alternatives.

          Ils ont déjà fait l'effort de la passer en GPL/QPL sous Linux et ce n'était pas assez.
          Ils ont donc passé la version Windows en GPL et ce n'est tjs pas assez.

          Si on veut faire du libre on a toute latitude et si on veut faire du business on crache au bassinet. Ca me parait plus qu'honnête comme deal.
          • [^] # Re: Bonne nouvelle

            Posté par (page perso) . Évalué à  9 .

            Oui, le principe de la double licence pour Qt est réellement une situation où tout le monde y gagne.

            Même moi, j'y gagne quand une entreprise fait du proprio avec Qt !
            La boite achète une licence à Trolltech, qui finance des développeurs, dont le travail est GPL. Et finalement, c'est tout mon KDE qui s'améliore à vitesse grand V.

            Quand une boite utilise GTK+ dans son soft proprio, le libre n'y gagne rien du tout.
          • [^] # Re: Bonne nouvelle

            Posté par . Évalué à  4 .

            Ben en fait les plus gros raleurs se sont surtout les boites qui auraient bien aime se faire du fric avec la lib mais qui le peuvent pas du coup. Ils auraient bien aime la lib en version LGPL (et envoyer la vaseline a Trolltech en cadeau de remerciement).

            D'ailleurs c'est pour ca que beaucoup de soft proprio utilisent la lib gtk qui meme si penible a utiliser car faisant pseudo-objet etc reviens beaucoup moins cher a des pauvres boites tel que adobe pour ne prendre que un exemple.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.