42 votes

Y a-t-il un outil/IDE de style Visual Studio ?

J'ai développé dans l'espace Windows avec Visual Studio depuis un certain temps maintenant pour le travail, mais j'utilise également Ubuntu depuis un moment et je suis impatient de me lancer dans le développement de logiciels pour Linux.

Je tiens également à noter que je ne recherche pas du .NET et je suis au courant de Mono. Je suis également familier avec le développement en C++ et un peu de Python, donc le langage n'est pas tellement pertinent que l'aspect "tout en un".

J'étais intéressé de savoir s'il existe un IDE code/débogage/conception(gui) tout-en-un utile similaire à quelque chose comme Visual Studio mais pour Linux?

38voto

Valters Vingolds Points 860

Dans votre commentaire, vous avez dit que vous étiez plus préoccupé par l'aspect "tout en un", cependant si vous voulez vivre la meilleure expérience possible, je pense qu'il est important de choisir le bon outil.

C++/Qt:
Qt Creator: Un environnement de développement intégré (IDE) multiplateforme conçu pour répondre aux besoins des développeurs Qt. (Je recommanderais cette option si vous prévoyez de programmer en C++).

entrer la description de l'image ici


Java:
Eclipse: C'est pratiquement l'IDE Java par défaut.

entrer la description de l'image ici


C#/.NET:
Mono: MonoDevelop est un IDE principalement conçu pour C# et autres langages .NET.

entrer la description de l'image ici


Mon "IDE" personnel est Gedit. Il est minimal (similaire à Notepad++ sur Windows), mais il fait le travail. Il prend également en charge les plugins qui peuvent en faire un véritable IDE. Il prend en charge la plupart des langages, y compris C/C++, Java, C#, Python, Ruby, PHP, HTML, etc.

entrer la description de l'image ici


Si vous utilisez KDE comme environnement de bureau et que vous ne voulez pas exécuter Gedit, vous pouvez également essayer Kate.

entrer la description de l'image ici

22voto

Ghirai Points 11

Je n'ai pas beaucoup d'expérience moi-même (personnellement, j'aime travailler dans gedit), mais pour des raisons de complétude, nous devrions vraiment mentionner Anjuta Installer anjuta. Il fait partie du projet GNOME et comprend de nombreuses fonctionnalités qui pourraient vous intéresser.

  • Focus sur C/C++, mais extensible avec des plugins. Un certain soutien pour Python et Vala.

  • Designer d'interface utilisateur Glade intégré.

  • Intégration de contrôle de version avec au moins Git, CVS et Subversion.

  • Gestion de projet et support d'autotools.

  • Débogueur intégré comprenant des points d'arrêt, etc... Soutenu par gdb.

  • Intégration du navigateur d'aide API GTK+/GNOME Devhelp.

  • Plugin Valgrind pour profiler les programmes à la recherche de fuites de mémoire.

anjuta

glade

12voto

Jon Galloway Points 28243

Je n'arrive pas à croire que tout le monde dise "utiliser KDevelop" pour le C++.

Dans mon expérience, il n'y a pas de meilleur outil que Qt Creator.

C'est :

  • Rapide
  • Dispose d'un gestionnaire de projet très flexible
  • Peut être utilisé pour tout projet C++ - même ceux qui ne sont pas basés sur Qt
  • Possède, selon moi, le meilleur moteur de complétion de code
  • S'intègre très largement avec le framework Qt (que je recommande vraiment)

10voto

jelovirt Points 3531

Cela dépend du langage de programmation :

Java, PHP, C/C++, ... : Eclipse, NetBeans

C# : MonoDevelop

6voto

Matthew Schinckel Points 15596

Bien que d'autres réponses pourraient suggérer que MonoDevelop est uniquement pour le développement en C#, il gère également le C, C++, Python, Vala et Java. Et le Visual Basic, si c'est ce que vous recherchez :).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X