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