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?

3voto

user3837 Points 1051

Intellij IDEA édition communautaire est également un outil assez décent.

2voto

Mufaka Points 54

MonoDevelop Télécharger MonoDevelop est probablement le plus proche mais Mono n'est pas un environnement Linux "typique". Eclipse offre quelque chose de similaire avec Java (au lieu de .NET ou Mono).

Pour quelque chose de plus traditionnel ou pur, vous pourriez vouloir en apprendre davantage sur Perl ou Python. Python est assez simple mais le plus proche que vous pourrez obtenir d'un environnement de développement intégré est le plugin PyDev pour Eclipse.

Le processus de construction sous Linux est beaucoup plus scripté et repose, dans l'ensemble, beaucoup moins sur les IDE.

1voto

DaveEmme Points 341

Comme mentionné dans d'autres réponses, vous pouvez utiliser Mono. Cependant, la création d'applications multiplateformes avec Mono nécessite une attention particulière, car vous devez filtrer les bibliothèques spécifiques à Windows. Avant d'importer votre projet dans Mono, vérifiez la compatibilité des bibliothèques que vous utilisez.

0voto

ashwnacharya Points 3144

J'utilise beaucoup Eclipse. Il a été principalement développé pour le développement en Java, mais il possède toute une série de plugins qui l'étendent pour travailler avec d'autres langages.

0voto

Chris Benard Points 1430

Vous devez indiquer quel langage de programmation vous souhaitez utiliser car cela fait une énorme différence dans la réponse.

Pour le développement en c# sous linux, utilisez MonoDevelop

Pour le développement en Java, utilisez eclipse

Pour le développement en c/c++, utilisez KDevelop

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