IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Fonctionnalités qui font la différence dans 4.7.1


Sujet :

Qt

  1. #1
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Points : 8 140
    Points
    8 140
    Par défaut Fonctionnalités qui font la différence dans 4.7.1
    Bonjour à tous,

    Je fais réalise actuellement une étude comparative entre 4.6.3 et 4.7.1 pour mon entreprise dans le but d'analyser les avantages et les risques du passage de l'un à l'autre. J'ai déjà pas mal réfléchis à la question mais je me suis dit que vous pourriez éventuellement avoir des avis intéressant et que la question pourrait profiter à tous.

    Quelles sont les nouvelles fonctionnalités de 4.7.1 (sans parler de Qt Quick) ?
    Quelles sont pour vous les amélioration majeurs de 4.7.1 ?
    Quels sont les bugs importants corrigés par rapport à 4.6.3 ?
    Quels sont les risques connus (regressions) ?

    Note : Je parle ici d'un saut de 2 versions étant donné qu'il y a eu 4.7.0 entre temps mais qui n'est plus d'acutalité avec 4.7.1.


  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Je suppose que tu es passé voir http://qt.developpez.com/doc/4.7/nouveautes-qt-4-7/ ?

    Perso, la seule fonctionnalité nouvelle que j'utilise est la prise en charge des geometry shader dans QGLShader (et encore, pour jouer avec la 3D, pas au niveau professionnel)
    J'utilise aussi QElapsedTimer (mais ça ne justifie pas en soit un changement de version)
    Si tu utilises WebKit, il y a eu des améliorations de performances dessus

    Honnêtement, si tu n'utilises pas QtQuick, je ne suis pas sur que ça soit utile de faire l'évolution (à part si tu rencontrais de bug bloquant avec 4.6.2)

  3. #3
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Points : 8 140
    Points
    8 140
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Je suppose que tu es passé voir http://qt.developpez.com/doc/4.7/nouveautes-qt-4-7/ ?
    Bien sur, ainsi queChanges 4.7.0 et Changes 4.7.1 mais ce que je voulais c'était des retour utilisateur

    Citation Envoyé par gbdivers Voir le message
    Perso, la seule fonctionnalité nouvelle que j'utilise est la prise en charge des geometry shader dans QGLShader (et encore, pour jouer avec la 3D, pas au niveau professionnel)
    Nous utilisons la 3D à un niveau professionel donc ça peut être intéressant.

    Citation Envoyé par gbdivers Voir le message
    Si tu utilises WebKit, il y a eu des améliorations de performances dessus
    Pareil, nous avons une intégration web et j'ai vu que les performances été grandement améliorer (merci Ikipou). De plus quelques bugs ont été corrigés (notamment un problème de chargement de Font).

    Citation Envoyé par gbdivers Voir le message
    Honnêtement, si tu n'utilises pas QtQuick, je ne suis pas sur que ça soit utile de faire l'évolution (à part si tu rencontrais de bug bloquant avec 4.6.2)
    C'est là toute la question, est ce que l'on prends le risque ?

    Egalement, nous allons sortir un produit compatible windows 7 mais 4.6.3 ne le supporte pas "officiellement" même si nous n'avons rencontré aucun bug. Est ce que vous pensez que c'est risqué ? que ça peut être un arguement pour la migration ?

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Petite précision, sous ubuntu, la version des paquets est la 4.7.0 et à mon avis, ils sont passé dessus pour avoir QtCreator 2.x. Donc ils se pressent pas pour mettre la dernière version

    C'est là toute la question, est ce que l'on prends le risque ?
    A mon avis, vous pouvez faire la migration sans (trop) de risques de régression. Mais sans qu'il y ait un apport majeur à cette évolution

    Par contre, petite question pratique à se poser : quelle est la cible ?
    Si ce sont des entreprises, l'application devra peut être tourner sur des vieux systèmes (XP, 2000 parfois ; au boulot, les nouveaux ordinateurs avec un OS installé sont ré-équipé avec win 2000). Qt 4.7 passe dessus ? Ou l'application doit obligatoirement tourner sur des systèmes plus récents (par exemple pour la 3D) et que donc l'évolution vers 4.7 ne sera pas gênante ?

    La question serait peut être alors le coût de cette évolution ?
    Comment prévoyez vous de déployer 4.7 ? En l'ajoutant simplement dans l'installateur ? (dans ce cas, il n'y aura probablement pas trop de problème ; au pire vous faites les 2 versions dans l'installateur) Vous avez un updater ? (sinon, vous attendez quoi ? il doit y avoir un tutoriel quelque part sur comment créer un updateur mais je ne sais plus où... )
    Il doit être possible de tester la compatibilité du système dans l'installateur ou l'updateur en installant les dll de 4.7 dans un répertoire temporaire et un petit programme qui teste si ça plante pas avec 4.7

    Si votre application n'est pas encore déployer chez des clients, autant intégrer tout de suite dans votre processus d'évolution de l'application la mise à jour et les tests des versions des dll (Qt et autres)

  5. #5
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Points : 8 140
    Points
    8 140
    Par défaut
    Notre cible est particulier/Entreprise sur Windows XP, Vista et 7 !

    Des ordinateurs plutôt performant car c'est un logiciel d'effets spéciaux principalement.

    Pas de problème pour l'installeur et les mises à jour, tout cela est prévu dans le processus !

  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2009
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 277
    Points : 742
    Points
    742
    Par défaut
    Personnellement, aucun changement radical ni bogue particulier à déplorer.
    Mon (petit) programme compile sans problème sur Qt 4.6~4.7 sans #IF QT_VERSION > xxxx

    Cependant, je rappellerai juste que Qt 4.6 ne sera pas supporté des décennies et que tôt ou tard il faudra migrer vers Qt 4.7 ne serait-ce que pour avoir des derniers patchs.

Discussions similaires

  1. Qu'est ce qui ne va pas dans ma requête ???
    Par Higestromm dans le forum Langage SQL
    Réponses: 3
    Dernier message: 03/09/2018, 21h50
  2. Réponses: 1
    Dernier message: 31/08/2009, 17h18
  3. Réponses: 6
    Dernier message: 29/04/2009, 14h17
  4. 2 swf dans la meme page qui font ramer
    Par xoco dans le forum Flash
    Réponses: 4
    Dernier message: 17/08/2006, 01h53
  5. Calcul de différence dans une requête
    Par Le Pharaon dans le forum Langage SQL
    Réponses: 8
    Dernier message: 19/05/2005, 13h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo