• [^] # Re: en JAVA????

    Posté par . En réponse à la dépêche Décompresseur mpeg4 en Java. Évalué à 1.

    Que répondre à ça... personnellement, j'utilise énormément Java. Et quand on s'intéresse à cet univers, on constate que Java est loin, très loin, d'être un langage "mort-né". Eh oui, Java est beaucoup utilisé par les entreprises, notamment en ce qui concerne les technologies récentes (tu n'as qu'à voir l'offre XML...) et les réseaux.

    Lent ? Non, Java n'est lent que si l'on fait n'importe quoi dans son code. C'est le problème, des petits malins comme toi pensent q'un GC et une syntaxe plutôt claire épargnent tout effort au programmeur. C'est faux. Le programmeur Java doit faire attention à son code pour produire quelque chose d'efficace. Ce n'est pas très difficile souvent (exemple classique: une boucle s'exécutant en 17s avec des String ne s'exécute plus qu'en 170ms avec StringBuffer). Il faut juste savoir faire...

    Complexe ? Quels langages utilise-tu ? Klik n' Play ? Java possède deux ou trois aspects un peu hardus à appréhender lorsque l'on débute (cf threads et deadlocks), mais ce n'est pas un langage complexe.

    Par portable ? Mouarf... alors là mon pauvre. Ici encore, la tâche en incombe au développeur. Evidemment si ton code est bourré d'appels à des commandes shells ou si tu passe ton temps à appeler des fonctions de librairies externes, alors oui ton code à peu de chances d'être portable. Néanmoins, ce n'est pas très compliqué si on prend le temps de réfléchir à ce que l'on fait.

    Java a ses défauts, comme tous les langages. Mais son plus grand défaut est d'avoir mal été compris par des crétins dans ton genre qui balancent des conneries sans même avancer de preuves. A cause de gens comme toi (à moins que tu n'en sois victime), Java a une sale réputation.

    Je concède que Java n'est pas aujourd'hui très présent en matière de desktop. Mais ose jeter un oeil à des outils comme jDiskReport, jEdit, ArgoUML, Forté For Java et révise ton jugement.