65 votes

IDE pour le développement C# sous Linux?

Quelles sont mes options? J'ai essayé de MonoDevelop plus d'un an, mais il était extrêmement buggé. C'est la dernière version stable de l'environnement de développement?

50voto

trampster Points 3310

MonoDevelop 2.0 est sorti, il a maintenant un décent GUI débogueur, la complétion de code, intellisense c# 3.0 support (y compris linq), et une descente de GTK# Concepteur Visuel.

En résumé, depuis la version 2.0, j'ai commencé à utiliser mono développer à nouveau et je suis très heureux avec elle jusqu'à présent.

Découvrez la MonoDevelop site web pour plus d'info.

8voto

Sklivvz Points 16412

Monodevelop
Il existe en 2 versions:

  • 1.0: actuellement en version stable. Il est en effet stable, mais un peu limité dans ses capacités. C'est très bien pour de petits projets. Je l'ai eu via le ubuntu hardy repos.

  • 2.0 RC (aka 1.9.x) vous pouvez l'obtenir via SVN et la compilation. Le processus est assez simple, et vous pouvez l'exécuter sans l'installer (via make run). C'est un peu moins stable que la 1.0, mais il dépend de vous construire get (c'est un instantané de développement). À propos de ses fonctions, il est grand. Il a refactoring, de profilage, des tonnes de plugins, etc.

7voto

Walter Points 3584

Je recommanderais X-développer de Omnicore. Très bonne IDE, si seulement il gratuit pour les plus de 30 jours.

4voto

Adam N Points 3395

Il y a un C# de liaison pour Eclipse, mais je n'ai pas essayé personnellement, donc je ne peux pas se porter garant pour elle. J'utilise MonoDevelop, ce qui n'est pas parfait, mais il fonctionne assez bien pour la plupart. La version incluse dans Ubuntu 8.04 (Hardy Heron) est beaucoup plus stable que la Gutsy Gibbon version.

3voto

morsch Points 577

J'ai utilisé MonoDevelop il y a un moment, et il était beau. Ce n'est pas n'importe où près aussi bon que Eclipse ou NetBeans sont pour le développement Java, mais ceux qui sont vraiment dans une classe de leur propre. Et je pense que la seule vraie alternative est d'utiliser emacs ou vim...

Il est assez poli. La stabilité n'était pas vraiment un problème. Simple de l'achèvement de code est-il, comme c'est le saut de la déclaration, de la super-classe et extrêmement utile de trouver des références. Le débogage n'est pas là, mais, ce qui est assez flagrante de l'omission. J'ai passé quelques minutes à essayer de mettre en place un point d'arrêt jusqu'à ce qu'il m'est apparu qu'il n'y a même pas une façon de "Debug..." au lieu de "Run..."

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X