Création de l'Eclipse Foundation

Posté par (page perso) . Modéré par Nÿco.
Tags : aucun
0
5
fév.
2004
Java
Le consortium Eclipse.org (créé à la suite de la libération par IBM du code source de la plateforme de développement Eclipse) vient d'annoncer, lors de l'EclipseCon 2004 (en cours), un changement de statut pour former l'Eclipse Foundation, association à but non lucratif.
Conjointement à cette évolution, IBM a décidé de réduire son emprise sur la fondation, en devenant simple membre (dorénavant, le directeur exécutif de la fondation sera indépendant d'IBM) et en limitant sa participation financière au maximum à un huitième du budget (l'adhésion coutera 5000$ aux entreprises qui basent au moins un projet sur Eclipse, tout en étant gratuite pour les universités et les organisations à but non lucratif). La nouvelle fondation devra se positionner, d'une part vis-à-vis de la communauté qui s'est formée autour d'Eclipse (mais aussi de la communauté (pour autant qu'on puisse dire (Lisp rox)) du Logiciel Libre dans son ensemble) et d'autre part vis-à-vis des différents organismes de standardisation, notamment l'OMG (Object Management Group, créateur entre autres de CORBA et d'UML) et surtout le JCP (Java Community Process, qui définit l'évolution de la plateforme Java et est présidé par Sun). Les relations avec le JCP seront d'autant plus délicates que Sun, BEA (les deux grands absents d'Eclipse) ainsi que quelques membres de la fondation Eclipse viennent de créer le JTC (Java Tools Community), dont le but est de définir des standards pour l'opérabilité entre les outils Java et qui travaillera en collaboration avec le JCP. Par ailleurs, rappelons que Sun avait abandonné l'idée de rejoindre le consortium Eclipse en décembre 2003, refusant d'abandonner NetBeans, son propre environnement de développement.

À signaler aussi, le lancement du site Eclipse Plugin Central (par Innoopract, Instantiations et Genuitec, trois fournisseurs de plug-ins dédiés à Eclipse), qui se veut un portail répertoriant les outils basés sur Eclipse.

Aller plus loin

  • # Re: Création de l'Eclipse Foundation

    Posté par . Évalué à -2.

    Jeu : Un troll s'est caché dans cette news ... Saura-tu le retrouver ?
  • # Eclipse est un IDE multilangage

    Posté par (page perso) . Évalué à 10.

    Pour rappel, Eclipse fait autre chose que du Java. Les trolls la dessus sont donc à relativiser. En particulier, Eclipse fait bien du C/C++, COBOL, UML, ... voir http://www.eclipse.org/tools/index.html(...)
    Des plugins permettent de faire d'autre langages. C'est aussi un très bon éditeur XML avec un plugin comme XMLBuddy.
    Ajoutons que Eclipse est actuellement un des derniers remparts face à la domination absolue de MS Visual Studio .NET.
    Alors l'heure n'est pas vraiment à la critique, mais au soutien !
    • [^] # Re: Eclipse est un IDE multilangage

      Posté par . Évalué à 3.

      Oui ! Bravo !
      Je suis bien d'accord avec toi. Il ne faut pas se focaliser sur UN aspect d'Eclipse. C'est un environnement de développement Hyper-Modulable (pas la peine de troller sur la lourdeur... merci.). Il peu donc s'adapter à tous les besoins de développement, que ce soit par la configuration de l'interface, par l'ajout de modules optionnels (plugins), ou par le développement de ses propres modules si l'on ne trouve pas son bonheur dans ce qui existe déjà.
      Eclipse a été développé en Java, c'est un choix, mais le but n'est pas d'en faire un IDE uniquement dédié à Java. Ne faisons pas l'amalgame entre le language utilisé pour développer l'outil, et les languages que l'outil permet d'utiliser pour faire du développement.

      Mes deux centimes d'euros.
      • [^] # Re: Eclipse est un IDE multilangage

        Posté par . Évalué à 3.

        pas la peine de troller sur la lourdeur... merci

        Et bien ça ne me parait pas être un troll, mais une realite, et à mon avis le principal defaut d'eclipse qui fait qu'il n'est pas aussi repandu qu'il pourrait l'être.

        Ca n'est pas inutile d'en parler, on n'est pas dans le monde des bisounours on a aussi le droit de parler des defauts des produits sans qualifier ça de troll.
        • [^] # Re: Eclipse est un IDE multilangage

          Posté par . Évalué à 5.

          Je ne vois pas en quoi on peut critiquer la lourdeur d'Eclipse.
          Sous Windows, il est totalement fonctionnel sur n'importe quelle machine qui supporte du Java (==qui a 512Mo de RAM).

          Sous Linux, il souffre de son binding vers GTK2 qui est un bloatware absolu. Il a aussi un binding vers Motif, mais il semble ne pas fonctionner avec Lesstiff (de mon experience).

          Par contre, des petits rigolos ont fait un binding vers un autre toolkit:
          FOX.
          http://swtfox.sourceforge.net/(...)

          Ca marche sensiblement mieux que GTK2 (elu bloatware de l'annee sur des petites machines).

          Si vous avez des ragots sur un binding vers Qt, racontez nous ca.

          Note: je parle bien sur d'un binding de SWT vers des toolkits natifs.
          • [^] # Re: Eclipse est un IDE multilangage

            Posté par . Évalué à 0.

            conclusion : passez à Windows

            euh... nan en faite, j'crois que je vais continuer à dire qu'eclypse a une lourdeur un peu rédibitoire.
            • [^] # Re: Eclipse est un IDE multilangage

              Posté par . Évalué à 1.

              Sous macOSX il fonctionne très bien, il te reste donc encore un espoir pour avoir eclipse sous un unix (oups, un troll vient de surgir ;)
          • [^] # Re: Eclipse est un IDE multilangage

            Posté par (page perso) . Évalué à 1.

            J'ai essayé de l'installer, mais ça marche pô...

            Il s'installe apparament nickel sur ma M6 en suivant les instructions du site, mais en démarrant avec -ws fox je reste quand même en Gtk2. Et si je refais une update il veut le réinstaller. Une idée? Ca m'aurait bien arrangé qu'eclipse soit un peu plus véloce.
          • [^] # Re: Eclipse est un IDE multilangage

            Posté par . Évalué à 4.

            >>Si vous avez des ragots sur un binding vers Qt, racontez nous ca.

            je pense que c'est pas gagné (dommage)
            -----------------------------------------------------------------------------------
            liste de dev SWT
            -----------------------------------------------------------------------------------
            Theodore, the issue with SWT and Qt has been reiterated over and over in the
            newsgroup. If you perform a search you'll see that this topic frequently
            appears, and each time goes into the void.

            If IBM buys a commercial license for Qt, they may eventually use SWT/Qt in
            their commercial WSAD Workbench which builds upon Eclipse, but I doubt this is
            possible for Eclipse.

            Suffice to say SWT/Fox started back in 2002 as SWT/Qt port, but I switched to
            Fox once it became clear that SWT/Qt will be illegal for the foreseeable future.

            Trolltech are not so keen on the idea of using Qt for free in a commercial Java
            application.
            For example they asked Richard Dale (the maintainer of the official Qt/KDE Java
            bindings) to switch their license from LGPL back to GPL, or so he told me
            during our mail exchange concerning the feasibility of using his bindings to
            build a SWT/Qt port.

            -------------------------------------------------------------------------------
          • [^] # Re: Eclipse est un IDE multilangage

            Posté par . Évalué à 1.

            Je l'ai essayé sur plusieurs distrib et j'ai eu aucun problème avec la version Lesstiff de SWT. Par contre, j'ai eu bcp de problème avec la version GTK2.
            Dans tous les cas que çà soit Windows ou Linux. 512 Mo de RAM sont nécessaire.
          • [^] # Re: Eclipse est un IDE multilangage

            Posté par (page perso) . Évalué à 1.

            Salut,

            J'utilise Eclipse sous Linux en Motif depuis plus de 6 mois et je m'en porte comme un charme !!
            En effet, je rejoins Syj sur le fait qu'il faille 512Mo pour l'utiliser de manière optimale sans trop ramer.

            Amicalement
            --
            Christophe
          • [^] # Re: Eclipse est un IDE multilangage

            Posté par . Évalué à 1.

            je me souviens avoir fait du Java sur une machine avec 64 Mo de RAM, et être très à l'aise.


            maintenant j'ai une Machine Moderne (TM) avec 512 Mo de RAM aussi mais je n'utilise plus et ne développe plus que très peu sous Java. c'est une truie, ce truc, et c'est de pire en pire à chaque release.
  • # Re: Création de l'Eclipse Foundation

    Posté par . Évalué à 3.

    A propos de troll qui se cache tel un ours se derrière une allumette.

    Quelle intérêt par rapport à notre bon vieil emacs ?
    • [^] # Re: Création de l'Eclipse Foundation

      Posté par (page perso) . Évalué à 10.

      Il y en a pas mal, mais il faut les aimer. Je suis un ancien "tout-Emacs". Pour développer du Java, Eclipse est devenu mon outil favori. La compilation se fait en background ce qui rend les erreurs détectables dès qu'on les tape. Le débugger Java est excellent, et l'intégration CVS est simplement la meilleure que j'ai vue dans un outil de développement. Je citerai aussi la complétion, les capacités de réfraction, et la maîtrise que l'on a sur la génération de code par l'éditeur. Et en plus, il y a même des bindings Emacs. ^_^

      En ce qui concerne les autres langages, je n'ai pas encore laissé tomber mon bon vieil Emacs pour le C/C++, mais si CDT (le plugin de développement C/C++) continue à évoluer dans le bon sens, ça va sans doute se faire. J'ai essayer des plugins pour Python, LaTex, XML, et tout ceci commence à sérieusement bien prendre forme.

      La chose appréciable avec Eclipse pour le développeur, c'est que ce n'est justement pas un environnement de développement Java extensible à d'autres langages. C'est un framework pour créer des IDEs sur lequel viennent se greffer des plugins, dont l'IDE Java fait partie. Comme le dit un livre, Eclipse est comparable à l'atelier d'un forgeron: il peut utiliser ses outils déjà à sa disposition, ou s'il a vraiment des besoins spécifiques il peut commencer par forger ses propres outils qu'il utilisera par la suite. Il est ainsi très simple d'étendre Eclipse et de le customiser de l'intérieur, pour se faire son environnement particulier si on a un projet vraiment zarb (genre projet mixte Java/C).

      En bref, c'est un très bon environnement, un peu lent par moments, mais ça vaut définitivement le coup de l'essayer. La milestone M6 fonctionne plutôt bien. Evidemment, ça change de voir son projet en tant que "ressources" quand on vient d'un éditeur plus bas niveau comme Emacs, mais l'apprentissage vaut le coup.

      En gros: Emacs, c'est très bien, mais un bon IDE bien flexible, c'est inestimable dans un gros projet.
      • [^] # Re: Création de l'Eclipse Foundation

        Posté par . Évalué à 6.

        Je plussois

        Eclipse est un IDE modulable : si vous voulez qqc de plus, faites un plugin, c'est fait pour...
        J'ai d'ailleurs du mal à comprendre les trolls des pro-Emacs, Emacs étant basé sur la même philosophie d'extensivité...la différence ici est que c'est un programme en java extensible en java, alors que pour emacs c du Elisp...mais la philosophie reste la même.

        L'enviro java est un des meilleur que j'ai pu voir (il parait qu'IntelliJ est meilleur, j'ai pas vu), avec des capacités impressionnantes qui font vraiment du bien (customization des templates, génération des getters & setters, modulation du classpath au besoin, refactoring, compilation in the fly, etc...)

        -->pour les autres enviro, les plugins sont souvent encore un peu immature, mais du boulot est fait (par ex le plugin etex pour latex est très sympathique...on peut l'améliorer mais il est très sympa)

        -->pour IBM : faut voir que c dans l'intéret d'IBM ET de Sun que Sun rejoigne le consortium...la lettre de Sun qui dit qu'ils restent ouvert et l'attitude d'IBM au Eclipse Con montre bien qu'ils l'ont compris : si ils s'associent, ils pourront plus facilement imposer Java, qui est clairement leur coeur de stratégie, en particulier face à MS...d'ailleurs, tous les acteurs majeurs de Java y sont, à part Sun...
        faudra juste qu'ils se mettent d'accord sur l'avenir de Netbeans, ou sur l'intégration de ce dernier à Eclipse..
      • [^] # Re: Création de l'Eclipse Foundation

        Posté par . Évalué à 4.

        Rien que pour voir une belle architecture, je vous conseille d'écrire au moins un plugin pour eclipse. Ce projet regorge d'idée pour créer des application modulables. C'est aussi un exemple parfait d'implémentation du paradigme MVC.

        Actuellement, je développe un pluggin pour éditer des graphes UML en me basant sur GEF (un Framework pour créer des éditeurs de graphe dans eclipse). La prise en main du framework est difficile au début (1 à 2 semaines) mais une fois ce premier contact passé, le développement d'un éditeur graphe pour toute tâche me parrait être un véritable jeu d'enfant.
        • [^] # Re: Création de l'Eclipse Foundation

          Posté par . Évalué à 1.

          Je confirme ce que tu viens de dire, c'est tres facile d'écrire 1 plugin. J'en ai ecrit moi même 2 dont 1 en open source, et vraimment trés simple et trés rapide.
          • [^] # Re: Création de l'Eclipse Foundation

            Posté par . Évalué à 1.

            Je confirme !!! Eclipse ca rocks des mamans ours en string !!!!!
            Les plugins sont simples à réaliser une fois qu'on a compris la technique et la philosophie du logiciel et cela peut vite devenir très puissant...
            Et puis j'adère totalement à l interfacage choisi qui est vraiment convivial, rien à voir avec la bouze de billou (c mon avis) !!!!
            Sinon le plugin java est trop trop bien avec de la compilation en temps réel !!! que du bonheur....
            • [^] # Re: Création de l'Eclipse Foundation

              Posté par . Évalué à -2.

              15 points d'exclamation en 4 lignes...
              Dis-moi, ils vous foutent des amphèt' dans la bouffe à la cantine???

              "Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).

        • [^] # Re: Création de l'Eclipse Foundation

          Posté par (page perso) . Évalué à 1.

          J'ai déjà essayé d'en écrire un (autre qu'un simple HelloWorld) et je dois dire que j'ai eu un peu de mal ... Pas que l'API soit mal faite mais elle n'est pas évidente à appréhender et surtout, ça manque de tutorial ...

          J'ai laissé tombé faute de temps, mais je m'y replongerai à l'occasion.

          La seule chose qui m'embête vraiment dans Eclipse, c'est SWT ...
          • [^] # Re: Création de l'Eclipse Foundation

            Posté par (page perso) . Évalué à 2.

            La seule chose qui m'embête vraiment dans Eclipse, c'est SWT ...

            Dommage, c'est ça contribution majeure à Java !
            • [^] # Re: Création de l'Eclipse Foundation

              Posté par (page perso) . Évalué à 1.

              Je trouve que SWT est plutôt un pas en arrière qu'en avant ... D'un point de vue design, je trouve Swing mieux foutu (au moins ce n'est pas juste un binding au dessus d'un toolkit), et les perfs de SWT m'ont déçue ... J'aurais préféré qu'IBM mette cette énergie à améliorer Swing...
      • [^] # Re: Création de l'Eclipse Foundation

        Posté par (page perso) . Évalué à 1.

        Je te l'ai dit, tu y reviendras à emacs,
        tu y reviendras... ;-)

        [-1] parce que je le vaux bien
      • [^] # Re: Création de l'Eclipse Foundation

        Posté par . Évalué à 2.

        "les capacités de réfraction" <--- la réflexion ?

Suivre le flux des commentaires

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