• [^] # Re: modifier le code executé de facon dynamique

    Posté par . En réponse à la dépêche JDK 1.4.1 RC .... Évalué à 4.

    Je ne dirais pas qu'Eclipse est un clone de Visual Age for Java...

    Effectivement, Eclipse bénéficie de toute la capitalisation qui a pu être réalisée sur Visual Age et on retrouve dans Eclipse la plupart des fonctionnalités qui faisaient de Visual Age un outil formidable (si, si, bien que très très grourmand en ressources). Mais Eclipse est fondamentalement différent dans la mesure où :
    - c'est un framework pour le développemnt d'IDE. De ce fait et de part sa nature même, Eclipse est complètement extensible et modulaire.
    - Eclipse n'est pas "language centric" (orienté vers une seul langage) mais a été pensé pour les projets modernes qui combinent plusieurs technologies, plusieurs langages... Cela manquait terriblement dans VAJ.

    Maintenant, il est vrai que Visual Age for Java sait faire du hot compiling (VAJ compile à la volée tout code Java du plan de travail). Et cette fonctionnalité à été reprise dans Eclipse.

    Mais là, il s'agit de modifier le code executé de facon dynamique et ça, ce n'est pas directement VAJ qui le permettait mais bien le JDK d'IBM que tu étais obligé d'utiliser avec VAJ.

    Donc, c'est quand même plutôt une bonne nouvelle :)

    Enfin, juste pour clarifier les chose, oui IBM va vendre un produit qui est basé sur Eclipse (WebSphere Application Studio Developer ou WASD pour faire plus court). Oui IBM a développé des plug-ins proprio qu'ils vont vendre dans une offre packagée autour d'Eclipse. Mais où est le problème ? Rien n'empêche les utilisateurs de développer des plug-ins qui répondent à leurs besoins. IBM est une entreprise et doit gagner de l'argent. Alors cela ne me dérange pas qu'ils vendent un produit (WASD) dans la mesure ou la communauté du libre bénéfie directement de la R&D et du savoir faire d'IBM au travers du don de l'ossature de ce produit (Eclipse).