SharpDevelop或Express版本

时间:2009-02-16 20:00:16

标签: c# .net ide sharpdevelop

由于有Sharpdevelop 3.0(http://www.icsharpcode.net/OpenSource/SD/Download/),有人可以告诉我它与Express Editions的比较吗? (http://www.microsoft.com/Express/

我试图找到差异,但只能找到这篇旧帖子http://community.icsharpcode.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx

3 个答案:

答案 0 :(得分:20)

我写了一篇关于它的博文,你可以找到它here

在我的结论中我说:

Conlusion 如果我必须选择Web应用程序而不是快速版本轻松获胜。 Web服务器中的构建,具有分屏功能和javascript调试的图形设计器使它太好了。 如果您认为您真的需要在IDE中使用数据库,那么SharpDevelop也不适合您。如果你想创建一个Windows窗体或控制台应用程序都可以正常工作,如果你想更认真地构建这些应用程序并使用源控制系统,静态代码分析和IDE中的stylecop,你需要SharpDevelop!

如果快递版本允许第三方可扩展性(Resharper)并解决我的小烦恼,它将是第一名。 如果SharpDevelop将获得一个resharper插件,一个网页的图形设计器和一个内置的Web服务器,它将是第一。

答案 1 :(得分:8)

SharpDevelop是一个免费/开源项目。 Microsoft Visual Studio Express Edition是一个残缺的Visual Studio,缺少一些有助于发布商业软件的工具/功能。

如果您计划将来使用Visual Studio,请使用快速版。否则我强烈推荐SharpDevelop。

就功能而言,它们都有调试器,它们都具有语法突出显示和代码完成功能。它们都具有您期望从.Net的完整RAD IDE中获得的所有功能。

答案 2 :(得分:0)

另一个值得一提的问题是Sharpdevelop的单元测试支持。 Nunit可以集成到IDE中,这是一个巨大的收益IMO。 #Develop中的单元测试远远优于MSTest和Nunit,VS没有集成到IDE中。