• [^] # Re: Write once, compile everywhere

    Posté par (site web personnel) . En réponse à la dépêche Lazarus 0.9.28. Évalué à 3.

    Je trouve qu'il y a eu beaucoup d'amélioration du ce point dans différents projets.

    Je n'utilise pas Qt, car je n'ai jamais aimé, et passer par le moc me rebute (c'est vraiment subjectif, je n'ai pas de grief contre les Qtistes). Par contre, je suis l'évolution de certains projets, même de loin, et si tu regardes un peu le code d'Ultimate++ (http://ultimatepp.org), tu verras que non seulement on arrive à du code utilisateur indépendant de la plateforme, mais la conception même du framework facilite la mise à disposition de parties spécifiques rendue indépendantes elles-aussi.

    Par exemple, le support de Gtk+ a été introduit après coup. Et si le toolkit utilise son propre moteur de widgets, il s'intègre au look des applications Gtk+ (il lit les infos du thème), et cela, sans que le développeur d'appli n'ait quoi que ce soit à coder.

    Bien-sûr, ce n'est pas 100% parfait, mais comparé à il y a 10 ans, voire même 5 ans, on arrive à des outils qui facilitent vraiment le Write once, compile everywhere, avec un langage puissant (C++) et très utilisé.