Un éditeur qui gagne à être connu......

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
9
jan.
2003
Java
Pour tout ceux que vi et emacs rebutent (Sisisi, il y en a, j'en ai vu), voici venir un merveilleux éditeur de texte, trop peu connu, orienté pour le développement: j'ai nommé Jedit (NdM : sous GPL).
Certes programmé en java donc un peu usine à gaz au démarrage, il est pour le développement en java (et autres langages) un inestimable outil grâce à ses nombreux plugins qui viennent faciliter la vie du pauvre programmeur (console intégrée avec laquelle on lance une compilation, numérotation des lignes, les lignes qui posent problème sont soulignées en rouge et j'en passe...) Bref, j'ai oublié emacs.
Seul ombre au tableau: Il n'existe qu'en angliche...

Aller plus loin

  • # Re: Un éditeur qui gagne à être connu......

    Posté par  . Évalué à 10.

    Seul ombre au tableau: Il n'existe qu'en angliche...

    Tu peux essayer Jext, de Romain Guy: http://www.jext.org/(...)
  • # Re: Un éditeur qui gagne à être connu......

    Posté par  . Évalué à 6.

    J'utilise depuis peu Metrowerks CodeWarrior (http://www.metrowerks.com/(...)) sous windows pour developper sur un Persistor CF1 (http://www.persistor.com/pii/products/cf1.html(...)) (proc Motorola's MC68CK338)

    Je voulais savoir si qq'un avais deja eu a faire a quelquechose de similaire et si il etait possible d'utiliser des outils libres (meme partiellement...) comme par exemple Jedit.
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  (site web personnel) . Évalué à 2.

      <troll>
      Le meilleur en dehors de emacs et de gvim, c'est, Nedit, tout le monde sait ça !
      </troll>

      <troll>
      Kwrite est excellent, intuitif et coloration syntaxique ... Il n'y a maintenant peu de différence avec Nedit.
      </<troll>
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  . Évalué à 5.

      BeIDE l'IDE de BeOS était remarquable de simplicité et d'ergonomie.

      J'aimerai bien pouvoir retrouver un logiciel de ce genre.

      En attendant, Anjuta reste vraiment formidable.

      BeOS le faisait il y a 20 ans !

      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  (site web personnel) . Évalué à 6.

        Personnellement, je conseille Anjuta ( http://anjuta.sourceforge.net/(...) ) a tous ceux qui veulent demarrer un projet Open Source. En effet, a la creation d'un projet, il est possible de demander de creer les configure.in et autres mecanismes de generation qui augmentent tres sensiblement la portabilite des programmes.

        Ainsi, apres juste un clic de souris, votre projet respecte le quasi standard de generation ./configure && make && make install. Je pense que tous ceux qui ont deja implemente un configure.in a la main comprendront l'interet d'une solution de depart a base d'un clic.

        Un fois le projet cree, rien ne vous oblige a rester avec Anjuta (c'est aussi ca la liberte de choix :-)).
      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  . Évalué à 2.

        L'éditeur BeIDE c'est celui de Metrowerks Codewarrior.
        Ils ont porté sur BeOS leur environnement, et BeOS a racheté par la suite le code de l'éditeur pour l'inclure directement dans BeOS, et installer gcc comme compilateur. Je crois que ça apparaît également dans l'à propos de cette application. L'éditeur de CodeWarrior est ce que tu cherches, et tu as une version pour Mac et x86 sous Linux (je peux t'en parler plus en privé je l'ai mais tout n'est pas nickel dedans - ça gère Java, C et C++).
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  . Évalué à 4.

      J'ai developpe du logiciel embarque (pour processeur arm), par defaut l'environnement utilisait aussi CodeWarrior. Ca s'est laisse remplacer sans probleme special par XEmacs (version windows), si on lui dit d'utiliser le bon compilateur y'a pas de probleme special.
  • # SciTE, un autre editeur bien sympa

    Posté par  (site web personnel) . Évalué à 10.

    SciTE est un editeur sous licence proche de celle de Python

    il est ecrit en C++ et utilise gtk comme interface graphique
    il fonctionne sous UNIX et Windows (natif windows), il est tres leger et tres tres pratique.
    J'ai entendu dire que Anjuta ( http://anjuta.org/(...) ) s'en servait pour la partie editeur.

    le resume sourceforge : https://sourceforge.net/projects/scintilla/(...)
    page principale : http://www.scintilla.org/(...)
    pour telecharger SciTE (il est inclu dans toute les distributions modernes) : http://www.scintilla.org/SciTEDownload.html(...)

    je l'utilise regulierement depuis 3 ans (sous win, linux et solaris) et il est genial !

    Sinon il y a en mode console l'IDE Motor http://konst.org.ua/en/konstware(...) je ne l'ai pas teste mais vu l'auteur y'a pas de probleme c'est de la haute qualite.
    Il y a aussi fte en mode console mais son developpement est arrete.
    • [^] # Re: SciTE, un autre editeur bien sympa

      Posté par  . Évalué à 1.

      Hum

      Scite ne serait pas écrit justement en python en utilisanb wxpython ???

      Je l'ai essayé brievement, c'est le seul éditeur à ma connaissance à fournir de l'auto-completion python.
      • [^] # Re: SciTE, un autre editeur bien sympa

        Posté par  (site web personnel) . Évalué à 4.

        Scite ne serait pas écrit justement en python en utilisanb wxpython ???

        Ben non, c'est du C++, avec côté interface graphique du GTK pour les *nix, et les widgets natives windows pour windows.
        Par contre, wxWindows (et donc wxPython) possède un widget text "sophistiqué" basé justement sur Scintilla, le moteur de SciTE. C'est peut-être de là que vient la confusion.

        Je l'ai essayé brievement, c'est le seul éditeur à ma connaissance à fournir de l'auto-completion python.

        A ma connaissance aussi. C'est l'éditeur qui a servi au développement de pyc² ;)

        --
        Chris.
        • [^] # Re: SciTE, un autre editeur bien sympa

          Posté par  . Évalué à 4.

          Disons que c'est le seul éditeur gratuit qui le fait.

          Sinon autocompletion Python : Komodo, WingIDE, BlackAdder & Co le font aussi.

          SciTE avec PHP fonctionne très bien aussi.

          Avantage non négligable SciTE est léger et se charge très vite.
  • # Re: Un éditeur qui gagne à être connu......

    Posté par  (site web personnel) . Évalué à 3.

    Sinon il y a eclipse sous windows et linux qui gère on ne peut mieux le Java (il fait aussi le c++ et le cobol mais est extensible à d'autres langages grace à Eclipse Tools Project).
    Et l'IDE est très ergonomique et performant, presqu'au niveau de Visual Studio (je sais, celui fait pas Java mais je parle de l'IDE)
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  . Évalué à 1.

      La partie éditeur de code de Visual Studio est totalement nulle alors c'est pas trop un compliment pour Eclipse (que je ne connais pas)
      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  . Évalué à 2.

        Sauf qu'Eclipse est vraiment très bon.

        Il existe 2 plugins pour PHP (que j'utilise en ce moment), mais il utilise aussi FTP, WebDAV et CVS (cvs que n'était pas capable de faire Jext).

        Eclipse est utilisé aussi par WSAD d'IBM qui est sa nouvelle suite de développement J2EE pour WebShpere en remplacement de Visual Age for Java.
      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  . Évalué à -1.

        >La partie éditeur de code de Visual Studio est totalement nulle
        ca serait bien d'argumenter un tel propos car sans justification, jappelle ca du trolling.
        • [^] # Re: Un éditeur qui gagne à être connu......

          Posté par  (site web personnel) . Évalué à 1.

          >>La partie éditeur de code de Visual Studio est totalement nulle
          >ca serait bien d'argumenter un tel propos car sans justification, jappelle ca du trolling.

          C'est clair, parce que Visual Studio, je ne vois pas ce qu'on peut lui reprocher niveau complétion, accès rapide aux méthodes, exploration du projet, designer, ...
          Ah j'ai compris, suis-je bête... c'est un produit MS alors forcement c'est vade retro...
          • [^] # Re: Un éditeur qui gagne à être connu......

            Posté par  . Évalué à 6.

            Intro: Je suis sous Windows, j'utilise visual studio depuis des années et je trouve que c'est un excellent produit.

            En ce qui concerne l'editeur de code, je le trouve lamentable. La seule chose bien réussie, c'est la complétion. A part ça, pas d'abbrev à la emacs (pourtant bien pratique), obligé d'utiliser un addon (payant!) comme Visual Assist pour que la coloration syntaxique soit un peu agréable, très figé : difficile de modifier le comportement d'indentation ou autres, et surtout il est très lourd dans la version 7.

            Par contre, énorme point fort par rapport à emacs+gcc : l'intégration éditeur / compiler / debugger est très très bien faite. Pouvoir d'un click poser un breakpoint sur une ligne et lancer l'exécution, excellent.
            • [^] # Re: Un éditeur qui gagne à être connu......

              Posté par  . Évalué à -1.

              Visual Studio .NET est en effet l'IDE par excellence. Malgré qques bugs persistants et parfois irritant il est très intuitifs, fonctionnels et performant. Une fois qu'on a gouté a la complétion on ne peut plus sans passer.

              En revanche il est possible d'intégrer gdb a emacs ainsi que make et autres...
              M-x make -k
              va compiler à l'interieur de ton emacs tu doubles cliques sur l'erreur et l'editeur va mettre le focus sur la partie de code en question. (nb : c est egalement possible avec vim :make ensuite :cc)

              Ensuite pour l'histoire des breakpoints j'ai souvenir que c est possible avec du pas a pas etc... bien sur il faut connaitre les commandes de gdb mais il s'integre tres bien à emacs.
              pour se faire : M-x gdb

              Cela fait un moment que j ai pas utilisé ces fonctionnalités je peux me tromper sur la syntaxe toutefois les fonctionnalités existent.
          • [^] # Re: Un éditeur qui gagne à être connu......

            Posté par  . Évalué à 2.

            « C'est clair, parce que Visual Studio, je ne vois pas ce qu'on peut lui reprocher niveau complétion, accès rapide aux méthodes, exploration du projet, designer, ... »

            Ca c'est des caractéristiques IDE, pas des caractéristiques éditeur. Les Visual Studio -like apportent des choses absentes par rapport à emacs/vim/ton éditeur préféré, mais ce sont de gros retours en arrière sur l'aspect éditeur. Après on fait son choix, c'est les gouts de chacun, et ça dépend du projet sur lequel on bosse.
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  . Évalué à 10.

      Pour ce qui de la comparaison avec Visual Studio je ne pas dire grand chose vu le peu de temps où j'ai travaillé sur ce dernier.

      Par contre, pour moi, Eclipse est certainement le meilleur éditeur de code Java (bien qu'il puisse faire autre chose) que j'ai pu essayer (NetBeans, Jedit, Emacs(!) ...). Voici quelques éléments (non exhaustif) qui m'ont vraiment plu :
      • Interface relativement légère (par rapport à NetBeans par exemple) pour une appli Java (utilisation de SWT);
      • Complétion automatique disponible presque partout (nom de méthode, variables locales ...). Il y a aussi des sortes de macros disponibles (stdout pour System.out.println) et il vous propose aussi des guides pour les structures de boucles (for, while ...) avec iterateur, enumérateur ou simplement par index (int i=0; i<...);
      • Compilation à la volée du code, ce qui permet de voir les erreurs de compilation en même temps que l'on écrit son code. L'assistant de correction d'erreur est très performant (exemples : La première fois que vous faites un Vector toto = new Vector(); il vous dit que la classe Vector n'ai pas déclarée, il vous propose alors de faire un import java.util.Vector. C'est aussi très pratique pour les exceptions, il peut placer les catchs automatiquement);
      • Plein de possibilité de refactoring. Génération automatique des seters et geters sur une variable, remplacement intelligent d'une entité (classe, variable, méthode ...) ...
      • Interface relativement intuitive, le plus embetant est leur notion de projet par répertoire (dépendant d'une structure physique)
      • En plus, mais je ne l'ai pas testé, il y a un support de CVS directement dans le workspace, un dévermineur (on peut placer les points d'arrêts dans l'éditeur) qui à l'air très puissant (on doit pouvoir modifier le code pendant le déverminage (un peu à la SmallTalk avec le thisContext)) et j'ai du louper encore pas mal de chose
      • Et enfin, il y a un binding de touche Emacs



      Tout n'est pas rose pout autant :
      • Ça demande pas mal de ressources pour faire la compilation à la volée;
      • Il manque d'un éditeur d'interface graphique;
      • Et c'est tout ce que j'ai trouvé pour l'instant.


      Ça fait moins d'un mois que j'utilise Eclipse pour de petits projets Java et j'arrête pas de découvrir plein de trucs sympas tous les jours. Alors, si vous avez un peu de temps je vous conseille vraiment de l'essayer : http://www.eclipse.org/(...) .

      ps: Je ne suis pas un expert des éditeurs Java, donc si vous en connaissez d'autres (libres de préférence ou au moins gratuits) que ceux cités dans cette page, merci de répondre à ce message.
      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  . Évalué à 4.

        Je l'utilise pour un projet J2EE de taille moyenne (4000 objets 150 EJB)
        et mis a part le fait k'il faut avoir beaucoups de memoire pour le faire tournée (100Mo pour Eclipse) je nai rien à lui reprocher (Je n'ai jamais vraiment aimé les codes générés par les editeurs graphiques).
      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  (site web personnel) . Évalué à 4.

        Je confirme, Eclipse est vraiment très impressionnant. J'ajoute à ta liste une bonne intégration à ant, ce qui permet en particulier d'utiliser le couple ant+Xdoclet pour les projets EJB. On profite ainsi des facilités proposées par Xdoclet pour engendrer automatiquement les interfaces et fichiers associés à un Bean, tout en intégrant automatiquement ces fichiers à l'IDE.

        Bien sûr, il reste quelques défauts, mais c'est vraiment très sympa.
      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  . Évalué à 3.

        [HS : dévermineur. Mon dieu au secours... Si tu parles comme ça à ton job avec d'autres programmeurs, doit y avoir un vrai choc culturel.. A moins que tu ne sois pas français.
        • [^] # Re: Un éditeur qui gagne à être connu......

          Posté par  . Évalué à 0.

          Moi y'a n'être français justement :o)

          Le problème, c'est que si j'avais écrit debuger (ou débogueur), j'aurais eu une réponse me disant qu'en français on doit dire dévermineur (ou une autre traduction).

          Le plus important c'est que ça reste compréhensible, mais si tu voulais juste lancer un troll orthographique, j'ai mis les 2 pieds dedans :)
        • [^] # Re: Un éditeur qui gagne à être connu......

          Posté par  . Évalué à 4.

          "Chef, j'ai déverminé le progiciel jusque dans les moindres recoins !

          - Je t'avais dit de corriger les bugs d'abord, sale faignasse, tas de graisse ! Tiens, t'es privé de vacances, tu l'as mérité !"
      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  (site web personnel) . Évalué à 1.

        ps: Je ne suis pas un expert des éditeurs Java, donc si vous en connaissez d'autres (libres de préférence ou au moins gratuits) que ceux cités dans cette page, merci de répondre à ce message.

        Pas libre, pas gratuit, mais vraiment très très bon : IntelliJ Idea. Après 10 ans d'XEmacs, et malgrè le fait qu'il faille un P4 et 512Mb de RAM minimum pour le faire tourner sous Linux, je n'utilise plus que ça au bureau pour notre code Java. Essaie la demo, Eclipse est encore très loin derrière.
  • # Re: Un éditeur qui gagne à être connu......

    Posté par  . Évalué à 7.

    oui enfin bon elle est bien gentille l'enumeration des qualites, mais tout ca emacs le fait non ? vi aussi il me semble ...

    je tien surtout a signaler que emacs21 a perdu beaucoup du caractere un1qu3m3nt 4 w4rl0rDz avec les beaux menus et tout.

    surtout quand on voit la rapidite du lisp, je le prefere beaucoup a Jext

    mais bon chacun ses gouts :)
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  . Évalué à 6.

      update:
      j'aime bien aussi comme editeur cat :
      $ cat > mon_fichier << EOF
      bijour !
      EOF
      $ cat mon_fichier
      bijour !
      $


      c pas super evolue, mais les adeptes de LFS ont souvent l'occasion de l'utiliser :)

      ++
      sam
      • [^] # Re: Un éditeur qui gagne à être connu......

        Posté par  . Évalué à 5.

        l'IDE ultime c'est cat + ed :

        $ cat > hello.c << EOF
        int
        main (void)
        {
        fprintf (stdout, "hello world !\n");
        }
        EOF
        $ make hello
        cc hello.c -o hello
        hello.c: In function `main':cc hello.c -o hello
        hello.c:4: `stdout' undeclared (first use in this function)
        hello.c:4: (Each undeclared identifier is reported only once
        hello.c:4: for each function it appears in.)
        make: *** [hello] Error 1
        $ ed hello.c << EOF
        1
        i
        #include <stdio.h>

        .
        w
        q
        EOF
        $ make hello
        cc hello.c -o hello
        $ ./hello
        hello world !



        Que demande le peuple ?
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  . Évalué à 3.

      la rapidité du lisp...
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  . Évalué à 10.

      Bah les goûts et les couleurs... c'est pour ça qu'il ya 10209209203 éditeurs de code source sûrement. Personnellement, j'ai développé Jext car je trouvais aucun outil qui me plaisait.

      Mais c'est bête de dire "oui enfin bon elle est bien gentille l'enumeration des qualites, mais tout ca emacs le fait non ? vi aussi il me semble ...". Un éditeur ne se définit pas que de cette façon. L'ergonomie, le look, etc... interviennent aussi beaucoup. Ce sont des outils qu'un programmeur voit plusieurs heures par jour, il faut que ça lui plaise au delà des fonctionnalités.

      Par exemple, Emacs fait des tas de choses dont je n'ai pas besoin. Et des tas d'autres dont j'ai besoin. Mais je ne peux pas me faire à son interface. Je préfère donc un logiciel comme jEdit ou VI pour des éditions rapides (parce que là je m'en fout de l'interface).

      Ensuite il y a la facilité de prise en main, etc... au final, si chacun arrive à écrire son code source rapidement, avec aisance, l'éditeur employé ne sert à rien, non ? Et l'argument, "on s'en fout, machin vieux de 10 ans le fait déjà" n'est pas très habile. Dans ce genre, pourquoi GNOME et KDE ? L'un fait déjà ce que l'autre fait (sans compter les nombreux autres WM). Et pourquoi cinquante players de vidéos différents ? Pourquoi des dizaines de softs de gravure de CD ? Et ainsi de suite...

      Je ne pense pas qu'il s'agissait ici de prêcher un éditeur pour convertir tout le monde, mais plutôt d'en montrer un qui pourra séduire certains.

      De la même manière Scite pourrait être génial (je parle subjectivement hein :-) mais je n'apprécie pas du tout son look (plus des histoires de fonctionnalités).

      Enfin, si j'aime beaucoup Eclipse et NetBeans, je ne m'en servirais pas car cela ne permet pas (sans aller jusqu'à ce que propose Emacs) de manipuler efficacement le texte (enfin c'est ce que je ressens hein :-).

      Voili voilou, chacun son éditeur :))

      P.S : les personnes ammenées à bosser sous Windows pourront essayer le logiciel gratuit, malheureusement ni Open Source, ni libre, appelé GEL. Très impressionant pour une version 0.8 même si encore pas mal buggé. A essayer ne serait-ce que pour admirer le boulot de l'unique développeur. (et en plus il est joli le soft :-)
  • # Re: Un éditeur qui gagne à être connu......

    Posté par  (site web personnel) . Évalué à 10.

    Un éditeur qui gagne à être connu...... [...] Seul ombre au tableau: Il n'existe qu'en angliche...

    L'anglais aussi, il gagne a etre connu...
  • # Re: Un éditeur qui gagne à être connu......

    Posté par  . Évalué à -6.

    Et edlin sous DOS alors ? ça c'était de l'éditeur ...

    Bref je propose de déplacer systématiquement les articles parlant des éditeurs dans la catégorie troll.

    ras le bol des commentaires emacs ci, vi ça, etc...

    -1
  • # Re: Un éditeur qui gagne à être connu......

    Posté par  . Évalué à -5.

    Tiens je croyais qu'on était sur linuxfr, pas sur bloatwarefr...
    • [^] # Re: Un éditeur qui gagne à être connu......

      Posté par  . Évalué à 5.

      C'est un peu méchant ce que tu dis.
      L'autre jour j'utilisais memtest-86 pour checker toute la RAM d'une station. Et bien Jedit fais la même chose mais en mode graphique.
  • # Re: Un éditeur qui gagne à être connu......

    Posté par  . Évalué à 1.

    il y a kate aussi, qui lui aussi des modules lui permettant de faire les compilations...

Suivre le flux des commentaires

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