ReSharper 5.0 VS CodeRush 10.1 - 具体功能比较

发布于 2024-09-07 18:34:58 字数 236 浏览 4 评论 0原文

我正在 ReSharper 5.0 和 CodeRush 10.1 之间做出选择。我见过很多问题都针对哪个比另一个更好/更快。例如,在处理大型项目时,ReSharper 可能比 CodeRush 慢一点。我正在寻找的是对手完全缺失的功能列表。

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

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

I'm deciding between ReSharper 5.0 VS CodeRush 10.1. I've seen a lot of questions that target which one is better/faster than the other. For Example, ReSharper may be a little slower than CodeRush when working with large projects. What I am looking for is a list of which features are completely, outright missing in the opponent.

An example would be that ReSharper has an intellisense replacement, which CodeRush leaves to VisualStudio.

What features does one have that the other is missing - assuming performance/speed and learning curve is a non-issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

白云不回头 2024-09-14 18:34:58

(我是 ReSharper 产品经理,请小心)

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

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

至于完整、直接、独立的功能列表比较,我认为不存在。我相信每个产品都有与 Visual Studio 的比较表(ReSharper 有),所以你可以将它们结合起来,然后向社区和相应产品的用户明确具体的要点。

(I'm ReSharper Product Manager, take with care)

For me it is not specific features that make most sense here, you can make up any numbers on comparison charts by categorizing things, e.g. you can count formatting actions as refactorings. Also some missing features here and there can be complimented with other plugins - being them within tool's ecosystem or VS ecosystem.

What I really find important for any tool of this kind is deep and accurate code understanding. Some tools, unfortunately, are not that accurate. Every product has bugs and issues, of course, but being not able to accurately resolve symbols is show-stopper for me. May be not for other people, who value fast typing over accurate analysis and refactoring. Other tools in this area cannot even parse C# code sometimes, not to say about resolving generic overloaded methods with lambdas and correctly supporting LINQ patterns.

As for complete, direct and independent feature list comparison, I don't think there is one. I believe every product has comparison chart with Visual Studio (ReSharper has), so you can combine them, and then clarify specific points with the community and users of corresponding products.

雅心素梦 2024-09-14 18:34:58

我个人使用并喜欢 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)。并且在某种程度上安装两者都会消耗更多的系统资源。然而,这两种产品的好处都是巨大的。

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

I am personally using and loving both, DevExpress CodeRush Express for VS (free) and ReSharper (open source license).

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

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

Honestly speaking I want both, though they do have some overlaps such as refactoring, code analysis. But they do have a lot of unique features, such as structure highlight (CR). And at some extent installing both consumes more system resources. However, the benefits from both products are huge.

Always use a powerful machine (or machines) as your development environment, and it can overcome a lot of pains in the near future :)

⒈起吃苦の倖褔 2024-09-14 18:34:58

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

正如您所想,我经常使用 CodeRush,并且我对 CodeRush 的功能有相当深入的了解。以及使用当前 DX 工具集无法实现的内容。然而,我认为很少有人特别精通这两种产品,

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

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

Cards on Table: I'm a huge CodeRush fan and a member of DX-Squad (Which means I help out on the DX forums)

As you might imagine, I use CodeRush quite a bit and I have a reasonably good knowledge on what is, and what isn't possible using the current DX toolset. I think however that there are few who are particularly well versed in both products

As for what might be missing from each. Typically this doesn't bother me... If I need something not supplied with CodeRush, I tend to build it myself :)

The DXCore (free framework on which CodeRush and CodeRush XPress are built) makes this very easy. Feel free to head over to our community site and take a look.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文