Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt 5 : 5.9.1 - Qt Creator : 4.4.0 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

Qt 5 ou 4 ?

Chalut,
Alors j'ai [em]entendu[/em] qu'il y'avait des régressions dans Qt5, avec QFtp, et comme je vais réinstaller Qt, peut-être vais-je choisir Qt4.
Enfin voilà, pour vous, le meilleur c'est Qt5 ou 4 ?

Réponses

  • Hello :),
    Qt 4 est éprouvé depuis un moment maintenant, mais Qt 5 apporte son lot de petites nouveautés aussi :)

    Donc je pense que ton choix sera plus orienté par les besoins que tu auras en développement. Et pour le problème de QFtp, je te dirais bien de tester sur Qt 5 et de voir si le souci a été corrigé, et s'il ne l'a pas été, si au moins ce n'est pas réhidibitoire pour toi. Sachant qu'il est fort probable que quelqu'un aie codé un workaround ou deux sur le problème, je te dirais, essaie et tu verras bien :)
  • Perso, je préfère de loin le "full c++" et donc Qt 4 ;)
  • August 2015 modifié
    QtQuick existe dans Qt4 et Qt5, donc l'un et l'autre sont tout les deux autant "full C++". (Ou aussi peu "full C++", cela dépend du point de vue)

    QFtp (et QHttp) ont été retirée de Qt5, donc c'est pas réellement une régression, c'est un choix volontaire. Mais cf la doc, les modules QFtp et QHttp sont simplement devenu des codes indépendants (http://doc.qt.io/qt-5/sourcebreaks.html) :

    The QFtp and QUrlInfo classes are no longer exported. Use QNetworkAccessManager instead. Programs that require raw FTP or HTTP streams can use the Qt FTP and Qt HTTP compatibility add-on modules that provide the QFtp and QHttp classes as they existed in Qt 4.
    - https://codereview.qt-project.org/#/admin/projects/qt/qtftp
    - https://codereview.qt-project.org/#/admin/projects/qt/qthttp

    HS : choisir entre 2 versions majeurs juste a cause de l’absence d'une classe, c'est manquer de vision a long terme. Il faut regarder l'ensemble des fonctionnalités, les politiques de développement (Qt4 est en fin de vie et reçoit que des bugs fix, Qt5 continue d’évoluer), etc.
    Pour la stabilite, Qt5 est sorti depuis plusieurs années et est relativement stable (sauf bien sur les dernières fonctionnalités qui sont sorites il y a 2 mois).

    Bref, pour moi, c'est comme si tu demandais quel est le meilleur système entre Windows XP et Windows 10. Clairement XP il y a 10 ans. Mais autant pour le développement professionnel que pour l'apprentissage, ce n'est pas un choix sérieux.
    Donc Qt5
  • Z’êtes un peu mou des genoux les gars, cela fight pas beaucoup par ici dans vos argumentaires ]:D
  • Quand un message commence par "j'ai entendu dire" sans indiquer de source, mon trollomètre grimpe en flèche. Et quand il lit "Quel est le meilleur entre..." sans critères de comparaison, il se met en alarme rouge. :lol:
    j'ai entendu qu'il y'avait des régressions dans Qt5, avec QFtp
    Tu as mal entendu, cf. gbdivers.
    et comme je vais réinstaller Qt, peut-être vais-je choisir Qt4.
    À cause des prétendues régressions sur QFtp ? ou pour une bonne raison que tu vas nous exposer ? :)
  • @dergen : on fait ce qu'on peut xD
  • Haas, y'a du mieux la...
  • Hé bah hu... en fait je viens juste d'installer qt5.5 u_u
    Sinon, y'a des trucs en anglais, c'est pas que ça me dérange mais, je préfère que ça soit tout en anglais ou tout en français.
    "Save file X"
    "Save file X.... .-."
    "Enregistrer tout"
    Okay ><
  • Hébin passe tout en anglais, ou participe à la traduction en français.
  • Je voudrais bien traduire. L'est où le lien ?
  • Il y a une discussion au sujet de la traduction en français sur le présent forum.
Connectez-vous ou Inscrivez-vous pour répondre.