2009-02-16 6 views
18

Puisqu'il existe un Sharpdevelop 3.0 (http://www.icsharpcode.net/OpenSource/SD/Download/), quelqu'un peut-il me dire comment il se compare aux Express Editions? (http://www.microsoft.com/Express/)Éditions SharpDevelop ou Express

J'ai essayé de trouver des différences, mais seulement pu trouver ce vieux poste http://community.icsharpcode.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx

+0

Je ne suis pas sûr, mais je pense que SharpDevelop n'a pas d'intellisense. Je ne peux pas souligner à quel point intellisense est important en cours de développement! – configurator

+6

SharpDevelop ne possède pas d'intellisense. – CrashCodes

Répondre

8

SharpDevelop est un projet libre/opensource. Où que Microsoft Visual Studio Express Edition est un Studio Studio paralysé manquant certains des outils/fonctionnalités qui aident à la commercialisation des logiciels commerciaux.

Si vous envisagez d'utiliser Visual Studio à l'avenir, utilisez l'édition express. Sinon, je recommande fortement SharpDevelop. En termes de fonctionnalités, ils ont tous deux des débogueurs, ils ont tous deux la coloration syntaxique et l'achèvement du code. Ils auront tous deux les caractéristiques que vous attendez d'un IDE RAD complet pour .Net.

20

j'ai écrit un blog post à ce sujet, vous pouvez le trouver here

Dans ma conclusion, je dis:

Conlusion Si je dois choisir pour les applications Web que l'édition express gagne facilement. La construction dans le serveur Web, le concepteur graphique avec la fonctionnalité d'écran partagé et le débogage javascript rendent juste trop bon. Si vous pensez que vous avez vraiment besoin de travailler avec une base de données à partir de l'EDI, SharpDevelop n'est pas fait pour vous. Si vous voulez créer une application Windows Forms ou une console, cela fonctionnera bien, si vous voulez construire ces applications plus sérieusement et utiliser un système de contrôle de source, l'analyse de code statique et stylecop de l'IDE, vous avez besoin de SharpDevelop!

Si les éditions express permettraient une extensibilité tierce (Resharper) et résoudraient mes petits ennuis, ce serait le numéro un. Si SharpDevelop obtiendrait un add-in resharper, un concepteur graphique pour les pages Web et un serveur web intégré, ce serait le numéro un.

0

L'autre problème qui mérite d'être mentionné est la prise en charge des tests unitaires dans Sharpdevelop. Nunit peut être intégré dans l'IDE et c'est un énorme gain IMO. Test d'unité dans #Develop est de loin supérieur à MSTest et Nunit avec VS n'est pas intégré dans l'IDE.

Questions connexes