• [^] # Re: La Javanaise en question

    Posté par . En réponse à la dépêche Pourquoi faut-il choisir des frameworks Java opensource ?. Évalué à 4.

    en effet, tu ne connais rien à Java ni à JAVA...

    bon, passons sur le fait que le modèle "sandbox" (un des éléments majeurs de l'architecture JAVA) a ENORMEMENT évolué depuis Java 1, et que maintenant il ne se limite plus à faire tourner des applets, etc, pour offrir une vraie couche de sécurité pour les applications. ça au fond, c'est un point de détails, on peut arriver au même autrement.

    en revanche, il y a deux choses:
    1- le langage Java et le système de machine virtuel donnent un langage objet extrêmement bien conçu, très séduisant, et qui plus est où l'on a pas à gérer la gestion mémoire (encore qu'on peut le faire si on veut). ceci accroit la maintenabilité des applications (design patterns quelqu'un ? ;-))
    2- la portabilité est quelque chose d'absolument MAJEUR pour le langage. En effet, bien souvent, les sites sont développés sur des machines de bureau (PC Linux ou Windows), sans aucun rapport avec celles sur lesquelles elles tourneront (rarement du Windows, parfois du Linux, souvent du Solaris, et de temps à autre, du Mainframe).

    c'est précisément ces deux raisons qui ont fait le succès de Java du coté serveur.
    depuis l'arrivée du JIT, la vitesse d'exécution est telle que les derniers obstacles ont été levés.

    quand aux serveurs d'applications OpenSource Java, je connais bien, et franchement, c'est génial (JBOSS et Enhydra -ya aussi Jonas, mais je connais moins-)