• [^] # Re: oué et

    Posté par (site web personnel) . En réponse au journal Windaube, c'est maaaaaal! / linux c'est bien!. Évalué à 2.

    Moué toi tu pars du principe qu'un programme n'est censé répondre qu'à tes besoins. Effectivement on va pas aller bien loin si on ne peut même pas supposer qu'il sera utilisé par une tierce personne.

    Moi ce que j'essai de t'expliquer, c'est qu'à l'heure actuelle, si tu veux faire un programme réutilisable, surtout dans le contexte du logiciel libre ou on prone la réutilisabilité et le partage, il me paraît impératif de tenir compte du fait que les utilisateurs ont évolués, que ce sont bien souvent des machines plutôt que directement des humains. A l'époque la ligne de commande était l'interface reine, les autres étant souvent délaissées voir ignorées, du coup on se retrouve maintenant avec un boulet à supporter.

    Forcement que tu trouveras toujours un cas où la ligne de commande pour unique interface est simple, naturelle sans trop compromettre les perfs, mais celà donne souvent des hello world ou des programmes batch qui par essence n'ont pas besoin d'interactivité.

    Pour en venir à ta remarques première :
    Je ne vois pas ce qu'il y a d'absolument aberrant la dedans ...
    Tu en conviendras que c'est abberant dans les cas où on a affaire à une application interactive, c'est-à-dire la plupart des front-end. Même si ce n'est pas toujours vrai, celà existe , c'est abberrant., et c'est un véritable boulet à traîner, ces programmes étant parfois iremplaçable.

    PS : dans tous les cas, la communication inter-processus avec l'anglais comme protocole de communication entre 2 programmes est plus lourd et plus inefficace.