• [^] # Re: Mandrake 9.2 (FiveStar) enfin disponible !

    Posté par . En réponse à la dépêche Mandrake 9.2 (FiveStar) enfin disponible !. Évalué à 2.

    On est d'accord! C'est clair que je préfère développer en Java qu'en C++.

    Côté performances, sans égaler le C++, on s'en rapproche tout de même fortement. Reste les problèmes suivants: c'est lent à démarrer, à chaque programme une nouvelle instance de la JVM se charge en mémoire, il faut beaucoup plus de mémoire vive, et pour avoir de bonnes perf il faut attendre que la JVM est eu le temps de recompiler le code à la volée, processus qui se répète à chaque lancement...
    Vivement que gcj soit bien optimisé et supporte les Swings.

    Les perf Java entre Linux et Windows sont à mon avis comparables... sauf pour l'aspect GUI. Swing sous Linux repose, à ce que j'ai lu sur Motif (pas très moderne tout ça), mais ça devrait bientôt changer. Quand à SWT j'ai essayé la version GTK. Mais à mon avis y a encore pas mal de boulot pour améliorer les performances. Dire que SWT est aussi réactif qu'une interface native est à mon avis faux sous Linux. Sous Windows ça me semble vrai. Mais sous cet OS Swing me semble également suffisamment rapide, et avec la dernière JVM de SUN le look&feel recopie parfaitement celui de Windows XP.
    Les perf Java sont également très dépendantes de la JVM utilisée. J'avais fais quelques essais et il m'a semblé que celle d'IBM était (beaucoup) plus performante que celle de SUN (au prix d'un lancement légèrement plus long).