之前我曾经遇到过几次SharpDevelop,但我不知道有人在其中实际编程。你会推荐它用于C#中的中型项目吗?
子请求:编译速度有差异吗? (Article是关于SharpDevelop中的多线程编译)
感谢您的回答!
答案 0 :(得分:25)
如果您有选择和预算,选择SharpDevelop绝对没有令人信服的理由。
Visual Studio是目前市场上最好的IDE,我使用了很多。
而且,正如Marty在评论中所说,他是一名学生。在http://www.dreamspark.com,任何学生都可以获得大多数Visual Studio和Windows SKU的完整专业版本。
Visual Studio也可以在标有“Express”的功能较少的版本中免费提供
如果您不是学生( 或不知道一个,眨眼间 )并且在预算上,并且VS express版本没有这些功能你需要,然后SharpDevelop将是一个很好的方式。
我不是MS粉丝,以防你想知道。
答案 1 :(得分:10)
我在MacBook air上的Windows VM中运行SharpDevelop,它只有256G固态“硬盘”,因此我需要尽可能小地保持VM包。安装所有更新后,Visual Studio的安装将VM包的大小增加了大约8G。太大。为什么安装需要这么长时间?它对注册表做了什么?那么,为什么在SharpDevelop相比之下,为什么在Visual Studio上花费数百英镑?
答案 2 :(得分:7)
对于需要开源的人......例如,如果没有开源,那么eclipse就不会那么成功
功能比较的完整列表(VS Express与SharpDevelop):
http://community.sharpdevelop.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx
答案 3 :(得分:3)
如果您拥有Visual Studio的完整许可证,并且只为自己或企业编写Windows程序,那么就没有激励。
但是,如果您想将C#语言和.NET风格用于开源项目,或者在多个平台上兼容,那么您可能选择使用Mono而不是.NET和SharpDevelop而不是VS。
答案 4 :(得分:1)
我已经尝试过VB.NET几年了,不喜欢IDE。 在我尝试使用Express Editions for C#/ VB.NET(2005)之后。
现在我有一个来自我公司的msdn高级帐户,这就是为什么我只使用团队系统(家庭/工作)。
我认为VS是使用.NET Framework开发的最佳IDE。