• [^] # Re: Article intéréssant...

    Posté par . En réponse à la dépêche Qt contre MFC. Évalué à 10.

    au boulot je peux faire ce que je veux, il y a quelque mois j'ai ete obligé d'utiliser les MFC pour un programme d'automatisation de gravure -car devait faire une version en module pour un programme préexistant et fait avec les MFC ... ce qui me forcait leur utilisation. Là j'ai pu faire un nlle version client/serveur de cette automatisation, et j'ai pu choisir quoi utiliser. Utilisant Qt pour mes progs sous linux, j'ai décidé d'utiliser Qt -la 2.3.2 vu qu'au dela les versions ne sont que d'essai et quel bonheur : code plus limpide sans toutes ces accumulations de codes MFC incompréhensible ~ encombrant et autres.
    Le pied, de plus développement plus rapide, et même grâce aux classes du type QFileInfo, les fonctions d'automatisation utilisant le même logique de fonctions que j'avais crée, sont au moins 100 fois plus rapide. En effet pour les sortie l'ancienne version avec les MFC mettaient pour l'automatisation de la gravure de 10Go d'images des heures -j'exagère un peu -c une expression hein- mais pas tellement- là, avec Qt, cela va tellement vite que l'affichage des logs de retour -prise en compte de telle commande, création des fichiers de sortie et autre- n'a pas le temps de se rafraîchir entre deux informations, et il faut avoir soit une erreur soit attendre la fin de la tâche pour pouvoir lire le log... :-) (je précise que cela ne prend pas en compte la gravue que le prog ne s'occupe pas d'ailleurs il n'est qu'un tampon entre un robot -avec ses propres serveurs de création d'image et gravure- et l'utilisateur, il permet de prendre en entré un répertoire aussi gros soit il avec quelques informations -titre de la série, contenu..- et avoir en sortie les ordres et les descriptions des X cds de 650Mo avec les labels personnalisés pour chaque d'entre eux devant être imprimé sur le cd, destinés au robot de gravure.

    En clair un gain en production pouvant aller jusqu'à 1heure-1heure30 pour chaque collection à gravé.