Journal Croyez-vous à l'avenir de Java sur Linux...

Posté par  .
Étiquettes : aucune
0
8
avr.
2004
...voyant l'attitude (de plsu en plus ambigüe) de Sun vis-à-vis du Libre. Pas de Troll "Javaçapu la VM pa libre tout ça" on connaît, j'aimerai des commentaires plus constructifs, merci ;).
  • # Re: Croyez-vous à l'avenir de Java sur Linux...

    Posté par  (site web personnel) . Évalué à 4.

    Tant qu'il y aura des programmes en java, y'aura une VM pour Linux, même si elle est pas libre, et les gens qui en auront besoin l'utiliseront.
    Pas besoin de s'inventer des problèmes

    Au passage, les dévs de Gnome en ce moment ont l'air de les chercher, les problèmes, à se demander s'ils vont utiliser Java ou Mono... Mais *pourquoi* changer, déjà? ça marche pas ce qui existe?
    • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

      Posté par  . Évalué à 1.

      Mais *pourquoi* changer, déjà? ça marche pas ce qui existe?

      Si, ça marche...

      Mais il y a un probleme, la VM sous GNU/Linux est d'une lenteur abominable. Il n'y a même pas de comparaison possible avec celle de Windows. Et tant que cela n'aura pas changer, Java ne sera pas dans mon coeur.
      Si la rapidite d'execution sous GNU/Linux etait equivalente a celle sous Windows, je n'aurait aucun probleme a utilise des programme Java. Et je pense, AMHA, qu'il en va de même pour beaucoup de monde.
      • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

        Posté par  . Évalué à -1.

        Je croyais qu'on devait arrêter les trolls sur Java, et sa rapidité en est un bon exemple à ce que je crois. Je ne peux pas comparer avec une JVM Win, mais mes JVM (1.4.1, 1.4.2 et 1.5beta1 de http://www.blackdown.org(...) et http://java.sun.com(...)) lancent les applications sans aucune exaspération de ma part, avec une simple configuration de base (Pentium 4, 2.4GHz, 512Mo) et la puissance des machines actuelles me semble bien supérieure. Évidemment je n'utilise ni KDE ni Gnome ni Emacs, ni Mozilla, ni aucune autre machine à gaz, je ne me sert pas non plus de Java pour émuler un super-calculateur.
        Pour en revenir à Java, c'est un langage que j'ai beaucoup apprécié, probablement parce que c'était mon premier langage de programmation, et pour le niveau que j'avais lorsque j'ai débuté (collège), c'est un langage relativement (très) simple à apprendre. Les nouveautés attendues dans les prochaines version (la 1.5) avec le nombre arbitraire d'arguments pour les fonctions, les auto-castings, et bien d'autres choses sont assez utiles et contribuent à l'amélioration de ce langage.
        Maintenant, j'ai décidé, vu l'attitude de Sun vis à vis du logiciel libre, de stopper tout codage non-obligatoire en Java. Je trouve que celà ne pourrait que nuire à l'intégration aisée Java/Linux, et donc d'autres langages du même type me semble plus adpatée (Scheme par exemple mais il y en a beaucoup d'autres).
        • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

          Posté par  . Évalué à 9.

          avec une simple configuration de base (Pentium 4, 2.4GHz, 512Mo)

          Euh hmmm, on n'a pas la meme notion de configuration de base...

          Ma machine a la maison c'est un Bi-pro Celeron 400Mhz et j'en suis tres content, pour moi un P4 2.4Ghz c'est un monstre.
          • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

            Posté par  . Évalué à -2.

            Meme sur mon 2200+ je trouve java lent, mais en dehors de ca je trouve que ce langage comporte pas mal de lacunes, comme par exemple le format des jar, qui est au final qu'une simple archive, on aurait pu esperer une gestion de dependances, ou que sun fasse un repository... bref se qu'on trouve deja pour perl. Ensuite perso je naime pas le langage en lui meme, ni le design pattern imposé (daccord cest purement subjectif), le tout me parait peu stable et tres consomateur de ressources, voir meme l'implementation de certaines classes sur la vm de sun (rien qu'a voir la vitesse pour la concatenation de 2 strings) me parait defficiente.
            Bien sur les gouts et les couleurs... mais bien que jeune et encore non fini, .net me parait prometteur et mieu pensé. Par contre avant que ca soit utilisable avec mono, il reste du chemin : c'est encore loin detre suffisement abouti pour etre reellement utilisable dans une projet tel que gnome...mono n'a rien a "envié" a java en terme de performances.
          • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

            Posté par  . Évalué à 1.

            Euh hmmm, on n'a pas la meme notion de configuration de base...

            Ma machine a la maison c'est un Celeron 300Mhz et j'en suis tres content, pour moi un Bi-pro Celeron 400Mhz c'est un monstre.
            ok je sors ->[]
        • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

          Posté par  . Évalué à 2.

          avec une simple configuration de base (Pentium 4, 2.4GHz, 512Mo)
          Nous n'avons pas la même notion de configuration "de base". Sur mon 500Mhz, Java ca rame (d'aprés mon expèrience, c'est la limite min, sur un 700, ca passse plutot bien)... Par contre heureusement que Java tourne correctement sur un 2.4Ghz!!

          Évidemment je n'utilise ni KDE ni Gnome ni Emacs, ni Mozilla, ni aucune autre machine à gaz
          Heu alors la tu fait fort quand même ... Si sur un 2.4Ghz/512 tu peut pas développer du Java sous emacs dans un environement KDE/Gnome, c'est qu'elle à un gros problème ta machine ...

          Sans attaque personelle, tu ne serait pas un de ces petit jeuno qui n'on plus la notion de la puissance de leur machines? Ta config est une bète de course si on parle d'application "standard" (pas jeux ou création video ...),

          nombre arbitraire d'arguments
          Ce n'etait pas la premierre prioritée quand même, c'est d'une utilité certe mais trop marginale pour en faire une killer-feature.
        • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

          Posté par  . Évalué à 3.

          Tu serais pas un multi de Bertrand Florat? http://linuxfr.org/2004/04/03/15920.html#385465(...) Pour ce qui est de charge CPU équivalente à du natif, j'attend.
          >une simple configuration de base (Pentium 4, 2.4GHz, 512Mo)
          T'as oublier les disques SCSI monté en raid 5
          >la puissance des machines actuelles me semble bien supérieure.
          Les procs les plus bas sont à 1.8 Ghz chez AMD et 2 Ghz chez Intel. Ce qui est beaucoup trop pour faire tourner une suite bureautique.
        • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

          Posté par  . Évalué à 1.

          Bah moi : Duron 600Mhz, 256Mo

          et je fais tourne Gnome 2.4, OpenOffice 1.1, Mozilla FireFox, et je n'ai aucun probleme, ça tourne plutot bien je trouve (Mozilla : 7sec, OOo 15sec)

          Mais quand je dois utiliser un Applet Java (ou une anim Flash, c pareil) dans une page web, je pleure presque, souris sacader etc...

          Dire que ta machine est la base, je trouve ça gros.
          • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

            Posté par  . Évalué à 0.

            Attendre pour avoir une application ne fait pas parti de ce que j'appelle correct. C'est déjà assez long d'attendre durant tout le boot...
            • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

              Posté par  . Évalué à 0.

              c'est vrai ca, quand on doit attendre la fin d'une application lancée sur un Cray 2 pour avoir le résulttat, c'est pas correct non plus ...

              question subsidiaire ... tu te drogue pour etres aussi speed?
      • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

        Posté par  . Évalué à 1.

        Ha bah c'est pour ca que je trouve java super lent et que je m'expliquais pas pourquoi c'était si utilisé en entreprise !

        /me découvre qu'il y a un monde en dehors de son antre
  • # Re: Croyez-vous à l'avenir de Java sur Linux...

    Posté par  (site web personnel) . Évalué à 6.

    Oui j'y crois et ce pour plusieurs raison :

    1- GCJ arrive à maturité.
    2- SWT fonctionne très bien sous linux.
    3- SwingWT permet de facilement adapter un appli swing pour la faire tourner sur SWT.
    4- Le nombre de librairies libres pour java est assez impressionnante.
    5- Je programme en java, et j'aime ce langage.

    Notez le j'y crois, si seulement SUN avait pu faire le geste qui tue et rendre leur implémentation de la JVM et la librairie de classes libre... mais bon rien n'est perdu, les mentalités changent vite.
  • # Re: Croyez-vous à l'avenir de Java sur Linux...

    Posté par  . Évalué à -1.

    java et sa vm est la reponse de l'industrie a un pb des années 90 : la fragmentation des Unix. C'est pour cela qu'il a ete si bien vu par les CTO qui en avait plus qu'assez de depenser des fortunes en portages d'applications.

    Linux est la reponse (involontaire peut etre) du libre a ce probleme.

    Donc "java sur linux" c'est inutile, redondant...

    Le language java (seul sans sa vm) c'est une autre histoire.
    • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

      Posté par  (site web personnel) . Évalué à 3.

      Bof, moi je suis content de pouvoir payer mes impots "grace" a java. Ca serait pas possible "simplement" si il n'y avait pas de JVM pour tout les OS (ou presque)
      • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

        Posté par  . Évalué à 1.

        moi je suis content de payer mes impots "grâce" a la poste , parce que niveau interopérabilité , c'est le top
        quelque soit le format d'envellope ,de papier ça marche
        mais non je suis déja partit -->[]
      • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

        Posté par  . Évalué à 1.

        Hmmm manifestement, tu as eu de la chance (ou t'as pas fait ta déclaration par internet).
        Ca ne marche pas avec toutes les JVM sur tous les OS (en particulier, sous Windows, faut un sacré coup de bol pour que ça marche si t'utilises pas MSIE).

        Quant à la question initiale, comme je ne crois pas à l'avenir de Java tout court, Java sous Linux...

        (oui, je sais, c'est triste mon opinion sur Java).

        --> Zou... --> []
        • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

          Posté par  . Évalué à 1.

          Ben si ça marche très bien avec Mozilla, le seul problème est qu'il faut être adminstrateur du poste pour installer la lib de crypto (ça à la rigueur ok), mais aussi pour pouvoir remplir le formulaire hors-connexion après l'avoir téléchargé (hé oui !!!).
          Et ça c'est complètement crétin.
          • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

            Posté par  . Évalué à 1.

            Ca marche avec certaines versions de Mozilla et certaines versions de la JVM Sun (et il me semble bien que la dernière version pose problème).
            Ya toute une page qui explique ça sur le site.
    • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

      Posté par  (site web personnel) . Évalué à 4.

      Euh ... Je crois que tu es un peu à côté de la plaque ... Java n'a jamais été créé pour palier à la fragmentation des Unix ... Et Linux et Java n'ont rien avoir ... L'un est un noyau et l'autre est une plateforme de développement / une machine virtuelle ...

      De plus, je ne m'en fait pas trop car si le nom Java appartient à Sun, la technologie Java est gérée par le Java Community Process (entre autre par IBM, BEA, Apache, ....)
  • # Re: Croyez-vous à l'avenir de Java sur Linux...

    Posté par  . Évalué à 6.

    >> Croyez-vous à l'avenir de Java sur Linux...

    Oui complétement. Il existe une foultitude de developpement
    libres de qualité en java...

    Ce que je ne cromprends pas c'est qu'ici sur trollfr la moindre
    vu du mot java déclenche des trolls qui finissent par se
    mordrent la queue.

    A l'international je n'ai pas vu un aussi grand ressentiment
    envers java dans la communauté ...

    Pire, un grand nombre de trolleurs ici défendent C#/.NET et
    démontent JAVA/J2EE .

    Pour rentrer dans le troll un grand coup, penser que Microsoft
    va laisser croitre des versions libres de ses daubes c'est rever
    eveillé. Quand mono ou autre sera assez avancé pour être
    viable en entreprise, microsoft n'aura qu'a claquer des doigts
    pour rendre incompatibles les versions libres de sa version
    officiel ...

    En supprimant .net il ne reste que java dans la catégorie
    "poids lourds" ...
  • # Re: Croyez-vous à l'avenir de Java sur Linux...

    Posté par  (site web personnel) . Évalué à 2.

    Personnellement, je n'y croit plus depuis la semi alliance avec Microsoft.

    Java est vraiment un très bon langage de programmation, peut etre un petit peu lent (enfin c du bytecode)

    GCJ est un compilation Java si j'ai bien compris, mais il manque quand même un interpréteur si on veut que java fonctionne, et c'est pas gagné.

    Java, AMHA, c'est comme toute les technologies, il faut les apporter devant les yeux des utilisateurs pour qu'ils l'utilisent, donc tant que je n'ai pas de java sur ma distrib, je ne vais pas penser a utiliser de progs java.

    Forum Software Reviews: Comparez et testez les logiciels de forums Internet!

    • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

      Posté par  . Évalué à 3.

      > Personnellement, je n'y croit plus depuis la semi alliance avec Microsoft.

      Si tu commences à croire les communiqués de presse des sociétes t'es mal barré.

      > GCJ est un compilation Java si j'ai bien compris, mais il manque quand même un interpréteur
      > si on veut que java fonctionne, et c'est pas gagné.
      GCJ comporte un interpréteur. Faire un interpréteur Java n'est pas trés compliqué (enfin tout est relatif). La complexité vient de la taille imposante des librairies livrées en standard avec Java. Pour cela le projet classpath existe et est déja plutot avancé même s'il reste beaucoup de boulot.

      > Java, AMHA, c'est comme toute les technologies, il faut les
      > apporter devant les yeux des utilisateurs pour qu'ils l'utilisent,
      Et pour linux, un facteur a sonné chez moi et m'a dit : j'ai un paquet pour vous Monsieur Cook ...

      > donc tant que je n'ai pas de java sur ma distrib, je ne vais pas penser a utiliser de progs java.
      La distrib est disponible en standard avec Slackware, Knoppix.
      Sur les CD supplementaires de Mandrake, RedHat et Suse.
      De plus n'importe quel programme en Java (libre ou non) peut être distribué et avec une JRE de chez Sun.
      • [^] # Re: Croyez-vous à l'avenir de Java sur Linux...

        Posté par  . Évalué à 2.

        gcj est un compilateur.
        Il te permet de compiler de java a natif ou bien des .class a natif.
        En bref, il te permet de compiler du code source java ou bien du byte code java vers ta plateforme native.
        Au final, tu obtiens un prog que tu lances sans vm. (natif quoi)

        Et je trouve que gcj fonctionne tres tres bien. Sur mon projet, j'ai un gain de *2 en terme de vitesse d'execution en passant par gcj. (bon il est vrai que rien que le chargement de la vm doit pas mal jouer sur le *2 vu que les executions sont assez courte)
  • # Re: Croyez-vous à l'avenir de Java sur Linux...

    Posté par  . Évalué à 1.

    Ne croyez vous pas plutôt que le rapprochement Sun/MS expose plus OOo que Java ?
    MS supportera probablement tot ou tard Java comme langage .net, et .net sera tot ou tard porté sur linux (au moins partiellement).

    Par contre je m'inquiète plus de ce que MS peut faire pour contrer Sun en Asie. C'est peut être plus là que MS veut frapper en "achetant" Sun.

    M'enfin c'est qu'une opinion.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.