• [^] # Re: Initiative pour libérer des graticiels ?

    Posté par . En réponse à la dépêche Initiative pour libérer des graticiels ?. Évalué à 1.

    [ ... ] donner un aspect commun au Widgets etc

    Coder pour faire ça ? Les fichiers de ressources permettent justement de donner un aspect commun aux widgets d'une application et ça permet aussi à l'utilisateur de personnaliser son application. Ce système est très vieux puisque ça existait avec Motif : le fichier app-defaults contenait toutes les ressources concernant la couleur, le style etc.

    Tu n'aura jamais des milliers de fois la même interface [ ... ]

    On est d'accord mais justement ton code ne sera pratiquement jamais réutilisable pour d'autre appli. L'avantage d'un IDE c'est justement la possibilité de faire la GUI assez simplement et ça non plus c'est pas nouveau, on a un système équivalent avec UIL et MRM sous Motif : l'interface est décrite par un fichier texte et on peut alors dans ce cas utiliser une application pour fabriquer la GUI simplement. Ecrire en dur ce genre de chose (GUI) va vite trouver ses limites le jour où tu souhaites modifier ton interface pour ajouter une fonctionnalité. Juste un exemple des problèmes qu'entrainent le codage en dur sans utiliser d'IDE : on avait une application écrite avec Qt et lorsque la personne qui s'occupait d'une partie de l'interface est parti il a fallu plonger dans un code non maintenable ... direction poubelle et recodage complet.

    >Quant à la philosophie, on peut dire que toutes les GUI ont la même.

    Ah, bon... ? No comment ....


    Ben je leurs trouve un petit air de ressemblance avec Motif sans les callbacks. La même notion d'objet avec en plus une notion de signaux et de slots. Enfin bref j'ai peut-être été un peu trop catégorique vu que je ne connais pas toutes les GUI de la planète.