Le 27/09/2018 à 02:26, Alex Thurgood a écrit :
Je doute quand même que l'utilisateur quidam sous Mac s'em***** à
installer macports ou Brew, juste pour avoir un JDK...
Mais personne n'a dit que ça serait l'unique façon d'installer OpenJDK
sur Mac. Je ne vois pas pourquoi la communauté ne ferait pas aussi des
installateurs comme n'importe quel autre logiciel.
En outre, depuis Java 9, il est possible d'inclure la JVM dans les
applications déployées par les développeurs, ce qui élimine le besoin
d'installer Java au prix d'un binaire plus volumineux. Mais c'est la
même chose avec Python, qui a aussi besoin d'une machine virtuelle.
Celle de Python est peut-être plus compacte (je n'ai pas vérifié), mais
Python est aussi environ 30 fois plus lent que Java pour les traitements
complexes (nécessitant de grosses boucles) tout en consommant plus de
mémoire. Là où Python est plus rapide et plus économe en mémoire que le
Java, c'est sur les petites tâches exécutées peu de fois, ou sur les
tâches qui consistent à déléguer le gros du travail à un autre programme
en C/C++ (grâce au fait qu'il est plus facile d'appeler le C/C++ à
partir du Python qu'à partir du Java). Il n'y a pas de langage parfait…
Martin
--
Envoyez un mail à discuss+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/discuss/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.