Merci pour ta reponse detaillee, ca fait beaucoup plus plaisir a lire!!
l'inertie du code l'emporte sur la migration vers une nouvelle librairie
Tout le monde a bien conscience que c'est compliqué de changer, que ça prends des années.
Qt permettrait de le faire par étapes en se mélangeant au code historique.
Ça c'est déjà fait pour les MFC, Motif et Java AWT/Swing.
Je ne connaissais pas ces pages, c'est interessant. Je croyais que Qt Jambi est mort, mais c'est seulement le support commercial. Il semble qu'il soit maintenu par la communaute.
Je pensais que tu parlais d'ajouter une nouvelle implementation de la VCL pour Qt. Cela aurait ete un peu redondant avec l'implementation GTK sur la plateforme GNU/Linux, d'ou le fait que personne ne se bouscule pour la realiser.
Je pensais qu'alors il faudrait avoir une implementation Qt complete de la VCL avant de pouvoir l'utiliser, ce qui retarde d'autant le moment ou tu peux l'utiliser.
Utiliser un toolkit comme Qt permet d'externaliser beaucoup de code à des gens dont c'est le métier, qui ont le temps, les compétences et les ressources pour le faire beaucoup mieux que toi.
J'avoue que je ne connais pas parfaitement Qt puisque je fais essentiellement du Java. Mais je commence a voir ou tu veux en venir: Qt pourrait etre utilise non seulement en tant que lib graphique, mais plus que cela: types de bases tels que String, filesystem, reseau, audio, etc.
Quelqu'un a deja propose Qt, mais rien ne semble bouger:
Ceci dit, je n'ai pas trouve de position des developpeurs principaux. J'ai juste trouve l'email de Bjoern Michaelsen (ci-dessus) qui est un contributeur tres regulier.
Et les arguments du type "une nouvelle librairie que tu ne connais pas" et "tu ne maîtrises pas l'évolution" tiennent plus de NIH qu'autre chose.
Je parlais surtout de WxWidget. Si je travaillais sur LibreOffice, je ne pense pas que je me baserais dessus. Pour Qt, cela me semblerait tout a fait faisable, surtout vu la maniere dont le perimetre de Qt a augmente, et aussi depuis qu'il a ete separe en plusieurs librairies independantes.
Temps de développement important pour ajouter/améliorer des fonctionnalités à LO : exemple de rapidité de développement avec Qt : http://www.youtube.com/watch?v=_6_F6Kpjd-Q, je doute que ça soit aussi rapide et facile avec VCL...
Oui, mais je pense que Glade leur permet de facilement concevoir des propositions d'interfaces. Je viens de voir que Qt a Qt designer dans le meme registre.
En revanche on est bien d'accord que la priorité est de nettoyer le code avant de pouvoir faire un changement de cette importance. Mais apparemment remplacer VCL pour Qt n'est clairement pas à l'ordre du jour :-/
Oui, je pense que c'est un enorme pas dans la bonne direction que ce changement d'attitude vis-a-vis du code legacy.
Je reconnais que tes arguments sont tout a fait pertinents, et j'ai bien bien peur qu'un portage vers Qt ne soit pas dans le radar actuellement.
[^] # Re: remarques
Posté par djano . En réponse à la dépêche LibreOffice 4.2.0 est disponible. Évalué à 4.
Merci pour ta reponse detaillee, ca fait beaucoup plus plaisir a lire!!
Je ne connaissais pas ces pages, c'est interessant. Je croyais que Qt Jambi est mort, mais c'est seulement le support commercial. Il semble qu'il soit maintenu par la communaute.
Je pensais que tu parlais d'ajouter une nouvelle implementation de la VCL pour Qt. Cela aurait ete un peu redondant avec l'implementation GTK sur la plateforme GNU/Linux, d'ou le fait que personne ne se bouscule pour la realiser.
Je pensais qu'alors il faudrait avoir une implementation Qt complete de la VCL avant de pouvoir l'utiliser, ce qui retarde d'autant le moment ou tu peux l'utiliser.
D'ailleurs, le code existe pour une implementation Qt de la VCL (patches welcome):
http://ubuntu.5.x6.nabble.com/LibreOffice-welcomes-Qt-devs-was-ubuntu-devel-Digest-Vol-96-Issue-24-td4988545.html
J'avoue que je ne connais pas parfaitement Qt puisque je fais essentiellement du Java. Mais je commence a voir ou tu veux en venir: Qt pourrait etre utilise non seulement en tant que lib graphique, mais plus que cela: types de bases tels que String, filesystem, reseau, audio, etc.
Quelqu'un a deja propose Qt, mais rien ne semble bouger:
Ceci dit, je n'ai pas trouve de position des developpeurs principaux. J'ai juste trouve l'email de Bjoern Michaelsen (ci-dessus) qui est un contributeur tres regulier.
Je parlais surtout de WxWidget. Si je travaillais sur LibreOffice, je ne pense pas que je me baserais dessus. Pour Qt, cela me semblerait tout a fait faisable, surtout vu la maniere dont le perimetre de Qt a augmente, et aussi depuis qu'il a ete separe en plusieurs librairies independantes.
Oui, mais je pense que Glade leur permet de facilement concevoir des propositions d'interfaces. Je viens de voir que Qt a Qt designer dans le meme registre.
Oui, je pense que c'est un enorme pas dans la bonne direction que ce changement d'attitude vis-a-vis du code legacy.
Je reconnais que tes arguments sont tout a fait pertinents, et j'ai bien bien peur qu'un portage vers Qt ne soit pas dans le radar actuellement.