• [^] # Re: JOnAS conforme J2EE 1.4 !

    Posté par . En réponse à la dépêche JOnAS en route vers la conformité J2EE 1.4. Évalué à 3.

    > on a le code java de toutes les libs
    Sous quel type de licence est publié le code de la bibliothèque awt qui fonctionne directement avec gcj sans bidouiller?

    > Le seul valabe pour moi c'est smarteiffel
    Un peu réducteur peut-être non? J'avoue ne pas bien connaître Eiffel, faudrait que j'y jette un oeil.

    > PHP(eek), Python, Perl, Ruby, sont des languages non-typés
    Bah pour Python on ne peut pas vraiment dire qu'il est non typé, plus précisément le typage est dynamique. Encore une fois c'est un peu réducteur de s'arrêter à ce genre de choses, pour des gens qui utilisent beaucoup l'héritage multiple, Java peut être très déroutant par exemple. Idem pour ceux qui ont gouté à l'introspection de Python ou aux idiomes de Perl. Ça ne fait pas pour autant de Java un mauvais langage, il a des fonctionnalités en moins mais c'est pas ça qui en fait une bouse.

    > et interprétés et ça gène beaucoup de gens.
    Beaucoup de ces langages (Python entre autres) génèrent du bytecode cross-platform, tout comme Java. Le fait est que le compilo est lancé automatiquement par l'interpréteur, et que le langage offre une souplesse de programmation plus forte, qui se paye en temps d'exécution.

    > on critique la vitesse de java
    Moi c'est pas forcément sa vitesse qui me défrise. Ça ne me gêne pas forcément tant que ça la lenteur, pour peu que les parties lentes puissent être optimisées après coup. En cela Python excelle, car tu peux coder les 5% de code qui bouffent 95% du temps CPU en C ou autre langage réputé rapide, et conserver le confort de développement de Python pour la majorité du code. Par contre pour m'être frotté un peu à JNI ouillouillouille c'est pas évident. Heureusement gcj offre une passerelle sympa java <-> le reste du monde.