既然有了SharpDevelope3.0( http://www.icsharpcode.net/OpenSource/SD/Download/ ),谁能告诉我它和Express Edition相比有什么不同?( http://www.microsoft.com/Express/ )
我试着找出不同之处,但只能找到这个老帖子http://community.icsharpcode.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx
发布于 2009-02-17 07:11:40
我写了一篇关于它的博客文章,你可以在here找到它。
在我的结论中,我说:
结论如果我必须选择web应用程序,那么express版就会轻松取胜。webserver的内置,具有分屏功能的图形化设计器和javascript调试让它变得太好了。如果您认为确实需要在集成开发环境中使用数据库,那么SharpDevelop也不适合您。如果你想创建一个windows窗体或控制台应用程序,这两者都可以很好地工作,如果你想更认真地构建这些应用程序,并使用集成开发环境中的源代码控制系统、静态代码分析和样式捕获,那么你需要SharpDevelop!
如果速成版允许第三方扩展(Resharper),并解决我的小烦恼,它将是第一。如果SharpDevelop能得到一个resharper插件,一个网页的图形设计器和一个内置的web服务器,它将是第一名。
发布于 2009-02-16 21:41:10
SharpDevelop是一个免费/开源项目。Microsoft Visual Studio速成版是一个残缺的Visual Studio,缺少一些有助于发布商业软件的工具/功能。
如果你打算在将来使用Visual Studio,那就使用速成版。否则,我会强烈推荐SharpDevelop。
就功能而言,它们都有调试器,都有语法突出显示和代码完成功能。它们都将拥有您期望从用于.Net的完整RAD IDE中获得的所有功能。
发布于 2012-12-06 13:02:12
另一个值得一提的问题是Sharpdevelop对单元测试的支持。Nunit可以集成到IDE中,这是一个巨大的收益。#Develop中的单元测试远远优于MSTest,并且Nunit with VS没有集成到集成开发环境中。
https://stackoverflow.com/questions/554382
复制相似问题