Des alternatives à Eclipse?

Je suis un développeur Linux à long terme et j’utilise Eclipse pour faire tout mon codage depuis des années. Il a une coloration décente pour une variété de langages, une bonne gestion de projet, un support VCS intégré de premier ordre et son support Java est superbe.

Malheureusement, il est aussi énorme, plutôt maladroit, et a un certain nombre de mauvaises habitudes allant de la disparition irrévocable de fichiers si vous les détruisez accidentellement dans la vue du projet après la création d’un fichier. à un gestionnaire de paquets extrêmement maladroit qui semble devenir de plus en plus fragile au fur et à mesure que vous installez avec lui. Je cherche donc des suggestions pour une alternative à Eclipse que je peux essayer.

Il y a cependant quelques réserves.

Les langages dans lesquels je travaille sont C, C ++, Java, Lua, les scripts shell, Vala et une myriade d’autres choses.

Je me rends compte que je suis très difficile, mais les IDE sont une chose très personnelle et, eh bien, c’est comme ça que je travaille. Je ne déteste pas assez Eclipse pour justifier la modification de mon stream de travail, mais j’aimerais savoir s’il existe quelque chose de mieux que je puisse utiliser avec le même stream de travail …

Je ne suis pas vraiment un programmeur très expérimenté, je n’ai que 3 ans d’expérience, mais au cours de ces trois années, j’ai été complètement déçu par chaque IDE que j’ai utilisé.

J’ai essayé Visual Studio, Eclipse, NetBeans, IntelliJ IDEA (c’était le plus horrible, probablement), Qt Creator (celui-ci était le plus beau pour les projets Qt). Tous étaient trop lents, trop maladroits, trop “intrusifs”, avaient beaucoup de fonctionnalités dont je n’avais même pas besoin et leur utilisation était vraiment pénible. Alors voici ce que j’ai fait.

J’ai désinstallé tous ces IDE, installé le bon ancien éditeur de texte gvim, téléchargé un joli jeu de couleurs, installé une bonne police pour les programmeurs (terminus), installé quelques bons plug-ins vim, appris les commandes VIM, appris à utiliser mes outils (GNU make, g ++, cvs, git etc.) et a vécu heureux pour toujours.

L’avantage de Vim est qu’il est léger, qu’il n’absorbe pas les ressources de votre système, qu’il ne vous dit pas quoi faire, mais qu’il est suffisamment puissant pour être l’un des meilleurs éditeurs de texte.

Cependant, si vous trouvez Vim difficile à utiliser, je vous suggère d’essayer Geany , un éditeur de texte léger pour les programmeurs. En outre, j’ai recetement vérifié le Code :: Blocks et il semble assez proche pour être bon. Ce n’est pas bon pour le développement Java, cependant, mais pour C ++, c’est décent. Alors, vous savez, choisissez votre poison 🙂

Que diriez-vous de JEdit ?

Je recommande fortement Intellij Idea . Il y a environ un an, ils ont une édition communautaire gratuite.

Puisque vous utilisez Linux, pourquoi ne pas utiliser xemacs ( http://www.xemacs.org/ )

Pour avoir une idée de la manière de l’installer pour différentes langues, vous pouvez consulter ceci: http://www.xemacs.org/Documentation/packages/html/prog-modes.html

Ensuite, pour Java, vous pouvez consulter http://jdee.sourceforge.net/

Emacs est très flexible, vous pouvez donc le faire fonctionner comme vous le souhaitez, mais cela nécessitera plus d’effort de votre part qu’avec un IDE standard, tel qu’Eclipse.

Quand je ne veux pas attendre qu’Eclipse se charge, j’utilise simplement gedit – il est rapide et comporte une mise en évidence de la syntaxe.

Vous pouvez ouvrir la barre latérale pour basculer entre les fichiers ouverts ou utiliser le navigateur de fichiers et le panneau inférieur a un terminal à installer. Si vous utilisez le Gestionnaire d’outils externes, vous pouvez append des scripts personnalisés à exécuter par n’importe quelle combinaison de touches de raccourci.