Pierre D. a �crit : Bonsoir,
La premi�re chose qui me vient � l'esprit quand on me parle de choses difficiles sur OOo li�es au d�veloppement, c'est la compilation.Ce n'est pas comparable AHMA car KDE est enti�rement �crit en C++, OOo l'utilise aussi, mais �galement du Java. Il y des librairies pour python, et sans doute d'autres langages (Tiens, le Xul de l'interface, par exemple), ce qui ne facilite pas les choses. En outre je ne suis pas s�r que tu compile �galement l'ensemble des lilbrairies QT qui vont bien.
[...]
- pour compiler KDE, je t�l�charge les archives .tar.gz (ou le CVS), puis en trois commandes (./configure, make et make install) c'est pr�t ! (bon, la compil est longue)
- pour compiler OOo... c'est mille fois plus complexe apparemment, aucun guide clair, mais en tout cas c'est pas g�r� par les autotools : �a a des avantages dans certains cas, mais ici le syst�me utilis� me semble incroyable de complexit�.C'est vrai. Moi j'ai cal� sur le non support de la derni�re version de Java ...
Je ne suis pas d'accord, il suffit de reprendre et il repasse sur ce qui est fait sans tout reprendre (il v�rifie et cela peut prendre un peu de temps. S'il ne le faisait pas, je trouverais l'approche l�g�re ;-) ). Sauf si tu termine ta session. Dans ce cas, quand tu en attaque une nouvelle, il te suffit de recharger l'"environnement" de compil. et ca repart sans reprendre ce qui est d�j� bon.[...]
Autre truc qui me g�ne sur OpenOffice : la lourdeur du machin. Je d�teste programmer sur un outil qui prend trois plombes � d�marrer, � atteindre l'�tape que je viens de modifier (si je modifies la derni�re �tape d'un processus de 2 heures, j'aime bien reprendre ce processus le plus vite possible !).
C'est un avantage de KOffice et Gnome-office : ils sont rapides � charger, c'est fascinant ! R�sultat si on veut modifier quelque chose de KOffice on peut rapidement le tester.Ils utilisent ce qui est d�j� charg� au lancement de KDE : l'aspect gestion des fen�tre, �change des messages entre elles, etc... . Pour OOo, ce n'est pas le cas. On retrouve d'ailleurs cela dasn MSO
Le java marche bien quand il est seul et que l'on utilise une version r�cente. Des classes remonte � Java 1.1... Antique !
[...]
Pourquoi OOo ne peut il pas consid�rer l'utilisation d'outils de plus haut niveau afin de se d�charger de certaines t�ches lourdes (dont l'abstraction du syst�me) ? Ou exploser OOo en plusieurs projets distincts ?
Et plus haut niveau != Java
En outre (et je peste assez contre ca) il n'y pas vraiment de standardisation dans les variables d'environnement utilis�e par Java et surtout par les diff�rends programmes (librairies comprises).
Maintenant, je ne suis pas s�r que C++ puisse passer pour �tre de plus niveau que Java. Apr�s tout, le C++ s'adresse au processeur, alors que Java vise une VM, ce qui permet entre autre de g�rer le GC et de s'abstraire de l'allocation de m�moire qui semble �tre parfois hasardeuse en C++ (Bon, je ne pratique pas ou si peu ...).
�a aussi �a repousse des gens : certains n'aiment pas java parce qu'il n'y a pas d'impl�mentation libre de Java disponible. Je les comprend, leur point de vue se d�fend ! Et pousser Java dans OOo, c'est laisser de c�t� un potentiel assez gros.Oui, ca se d�fend. Mais dans ce cas pourquoi ne pas en dire autant de Xul, qui implique de passer par Mozilla (Tant que le runtime XulRunner ne sera pas sorti, en tout cas ...), ou de la pr�sence de Python (j'avoue que je ne sais pas � quoi il sert dans OOo) ?
Merci d'avoir lu mon humble avis de packageur (et codeur de chtits scripts et programmes en C++ ou python)
Tout les avis sont bon � �couter quand ils sont motiv�s ;-)
Pour moi, le vrai probl�me est cette multiplicit� de langages qui obllige � des ponts entres librairies/executables. Cela � sans doute une origine historique. Tu parlait de QT sous windows, il me semble que la version gratuite (et opensource, je crois) de QT pour Windows est toute r�cente ...
Voil� ma contribution du jour ;-)
A+ Serge
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
