Même si c'est pas parfaitement portable, cela a l'avantage d'être toujours plus portable que du C/C++
Quand je disait portable, je ne parlais pas du "langage Java" mais de de la seule implementation complete qui est accessoirement l'environement nécessaire pour faire tourner Ooo (les hacks red hats ne sont encore que des hacks), à savoir l'environement Java de Sun.
Exemples: Pas de JDK 1.5 sous OpenBSD (et je crois qu'il faut de l'émul linux pour les autres BSD). Pas de JDK 1.5 pour GNU/Linux sur mips (ou autre plateforme non x86/amd64). etc. Donc oui, ça n'est pas portable, du tout. N'en déplaise aux marketeux de chez Sun.
Sur ce point on peut râler, car Sun ne permet même pas aux devs de LL de faire ces portages.
Pour reprendre ta comparaison, on trouve des compilos C et C++ pour à peu pret toutes les plateformes existantes.
Et des interpreteurs python aussi (qui, au passage, est aussi incorporé dans Ooo via PyUNO), lequel aurait été un choix moins problématique, s'ils cherchent des outils de dev rapide (et une gestion de la mémoire automatique).
Pour le moment, gcj n'est pas lui même parfaitement "portable" (mais là, j'ai confiance, ça ne tardera pas).
Pour revenir au sujet, le problème (outre toute considération technique) c'est qu'ils ont choisis la plateforme java la moins libre et la moins portable qu'ils pouvaient. Il n'est pas inutile que leurs utilsateurs leur donne un feedback pour faire savoir que ces détails ont leur importance.
[^] # Re: Sun a toujours le mauvais rôle
Posté par herodiade . En réponse à la dépêche OpenOffice.org version 2.0 et Java. Évalué à 8.
Quand je disait portable, je ne parlais pas du "langage Java" mais de de la seule implementation complete qui est accessoirement l'environement nécessaire pour faire tourner Ooo (les hacks red hats ne sont encore que des hacks), à savoir l'environement Java de Sun.
Exemples: Pas de JDK 1.5 sous OpenBSD (et je crois qu'il faut de l'émul linux pour les autres BSD). Pas de JDK 1.5 pour GNU/Linux sur mips (ou autre plateforme non x86/amd64). etc. Donc oui, ça n'est pas portable, du tout. N'en déplaise aux marketeux de chez Sun.
Sur ce point on peut râler, car Sun ne permet même pas aux devs de LL de faire ces portages.
Pour reprendre ta comparaison, on trouve des compilos C et C++ pour à peu pret toutes les plateformes existantes.
Et des interpreteurs python aussi (qui, au passage, est aussi incorporé dans Ooo via PyUNO), lequel aurait été un choix moins problématique, s'ils cherchent des outils de dev rapide (et une gestion de la mémoire automatique).
Pour le moment, gcj n'est pas lui même parfaitement "portable" (mais là, j'ai confiance, ça ne tardera pas).
Pour revenir au sujet, le problème (outre toute considération technique) c'est qu'ils ont choisis la plateforme java la moins libre et la moins portable qu'ils pouvaient. Il n'est pas inutile que leurs utilsateurs leur donne un feedback pour faire savoir que ces détails ont leur importance.