21

我之前遇到过几次 SharpDevelop,但我不知道有谁真正在其中编程。你会推荐它用于 C# 中的中型项目吗?

子问题:编译速度有区别吗?(文章是关于 SharpDevelop 中的多线程编译)

感谢您的回答!

4

5 回答 5

25

如果您有选择和预算,绝对没有令人信服的理由选择 SharpDevelop 而不是 Visual Studio。

Visual Studio 是目前市场上最好的 IDE,我用过不少。

而且,正如马蒂在评论中所说,他是一名学生。在http://www.dreamspark.com,任何学生都可以免费获得大部分 Visual Studio 和 Windows SKU 的完整专业版本。

Visual Studio 还免费提供标签为“Express”的功能较少的版本

如果您不是学生(或者不知道,眨眼眨眼)并且预算有限,并且 VS express 版本没有您需要的功能,那么 SharpDevelop 将是一个不错的选择。

我不是 MS 粉丝,以防万一你想知道。

于 2010-07-21T13:56:36.217 回答
10

我在 macbook air 上的 Windows VM 中运行 SharpDevelop,它只有一个 256G 固态“硬盘”,所以我需要保持 VM 包尽可能小。安装 Visual Studio 后,在安装完所有更新后,VM 包的大小增加了大约 8G。太大。为什么安装需要这么长时间?它对注册表做了什么?那么,既然 SharpDevelop 是免费的,相比之下又很小,为什么还要在 Visual Studio 上花费数百英镑呢?

于 2013-02-05T12:27:37.460 回答
7

对于需要开源的人......例如,如果没有开源,eclipse 就不会如此成功

功能比较的完整列表(VS Express vs SharpDevelop):

http://community.sharpdevelop.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx

于 2010-07-21T13:56:54.667 回答
3

如果您拥有 Visual Studio 的完整许可证,并且只为您自己或企业编写 Windows 程序,那么就没有动力了。

但是,如果您想将 C# 语言和 .NET 风格用于开源项目,或者跨许多平台兼容的项目,您可能会选择使用Mono而不是 .NET 和 SharpDevelop 而不是 VS。

于 2010-07-21T13:59:09.030 回答
1

我已经为 VB.NET 尝试了几年,不喜欢 IDE。在我尝试之后,我使用了 C#/VB.NET (2005) 的 Express Editions。

现在我有一个来自我公司的 msdn 高级帐户,这就是为什么我只使用团队系统(家庭/工作)。

我认为 VS 是 imo 使用 .NET Framework 开发的最佳 IDE。

于 2010-07-21T13:57:54.173 回答