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?
Réponses
Trop de publicités?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.
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.
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.
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..."