1

我在 ReSharper 5.0 VS CodeRush 10.1 之间做出决定。我已经看到了很多针对哪个更好/更快的问题。例如,在处理大型项目时,ReSharper 可能比 CodeRush 慢一点。我正在寻找的是一个列表,其中列出了对手中完全、完全缺失的功能。

一个例子是 ReSharper 有一个智能感知替代品,CodeRush 将其留给了 VisualStudio。

假设性能/速度和学习曲线不是问题,那么其中一个具有哪些功能而另一个缺少?

4

3 回答 3

8

(我是 ReSharper 产品经理,请注意)

对我来说,在这里最有意义的不是特定功能,您可以通过对事物进行分类来弥补比较图表上的任何数字,例如,您可以将格式化操作视为重构。还有一些缺失的功能可以用其他插件来补充——它们在工具的生态系统或 VS 生态系统中。

对于任何此类工具,我真正认为重要的是对代码的深入而准确的理解不幸的是,有些工具并不那么准确。当然,每个产品都有错误和问题,但无法准确地解析符号对我来说是个障碍。可能不适合其他人,他们重视快速打字而不是准确的分析和重构。该领域的其他工具有时甚至无法解析 C# 代码,更不用说使用 lambda 解析泛型重载方法并正确支持 LINQ 模式。

至于完整、直接、独立的特征列表对比,我认为没有。相信每个产品都有与Visual Studio的对比图(ReSharper有),大家可以把它们结合起来,然后和对应产品的社区和用户明确具体点。

于 2010-06-25T15:24:40.533 回答
6

我个人使用并喜欢 DevExpress CodeRush Express for VS(免费)和 ReSharper(开源许可证)。

http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/

http://www.jetbrains.com/resharper/buy/opensource_license.html

老实说,我想要两者,尽管它们确实有一些重叠,例如重构,代码分析。但它们确实有很多独特的功能,例如结构突出显示(CR)。并且在某种程度上安装两者都会消耗更多的系统资源。然而,这两种产品的好处都是巨大的。

始终使用功能强大的机器(或机器)作为您的开发环境,它可以在不久的将来克服很多痛苦:)

于 2010-06-26T07:26:04.320 回答
5

桌上的卡片:我是 CodeRush 的忠实粉丝,也是 DX-Squad 的成员(这意味着我在 DX 论坛上提供帮助)

正如您可能想象的那样,我经常使用 CodeRush,并且我对使用当前的 DX 工具集什么是可行的,什么是不可能的有相当好的了解。然而,我认为很少有人特别精通这两种产品

至于每个人可能缺少什么。通常这不会打扰我......如果我需要 CodeRush 未提供的东西,我倾向于自己构建它:)

DXCore(构建 CodeRush 和 CodeRush XPress 的免费框架)使这变得非常容易。随意前往我们的社区网站并查看。

于 2010-06-28T23:32:20.577 回答