【问题标题】:ReSharper VS CodeRush performanceReSharper VS CodeRush 性能
【发布时间】:2009-09-19 02:05:11
【问题描述】:

我看过大量关于比较的文章和博客文章,但性能如何?

ReSharper 的功能我还可以,但性能难以忍受。

我愿意改变以逃避这个陷阱,但我真的会逃避它吗?

我不是要求任何人在新机器上进行统计,但大概的因素是什么?我正在寻找的不仅仅是“空白更快”。

2 / 1?

【问题讨论】:

    标签: performance resharper coderush


    【解决方案1】:

    首先,全面披露:我刚刚完成了 Resharper 和 Coderush 的完整试用期,最后我把钱花在了 Resharper 上。

    直接回答您的问题 - 是的,根据我的经验,Coderush 比 Resharper 快得多。通常使用 Resharper 时,整个 UI 会暂停几分之一秒左右,同时它会执行动态编译以测试代码中的错误,并且您可以明显地看到侧边栏刷新。手头上的 Coderush 几乎没有增加明显的性能损失。

    我坚持使用 Resharper 有两个原因:首先,它提供的功能集更适合我的工作风格。我给了 Coderush 4 周的时间来赢得另一个,但它的主要卖点(坦率地说,出色的模板引擎)从未弥补我在使用 Resharper 的 4 周中学会依赖的功能的不足。其次,我注意到 Resharper 的性能在最新版本中得到了显着提高,但对于无论如何都需要重构的文件来说,减速效果非常糟糕 - 使用 Resharper 创建的文件往往工作得很好,因为被标记的错误更少。

    虽然这两个工具都有很长的试用期,但我在它们两者之间安装、卸载和翻转都没有问题,所以我可以建议的最好的事情是自己尝试。对我来说,Coderush 速度更快,感觉更专业,但 Resharper 具有我不愿意放弃的功能。

    【讨论】:

    • FWIW Coderush 9.2(目前仅作为试用版提供。如果您需要链接,请在推特上联系我@RoryBecker)与任何以前的版本相比,速度和内存效率都非常高。
    • CodeRush 9.2 性能在这里详细介绍 -> community.devexpress.com/blogs/markmiller/archive/2009/06/17/….
    • 您能说出 Resharper 的这些功能吗?我尝试比较试用版,但没有发现 R# 比 CR 做得更好。
    【解决方案2】:

    感谢您的反馈。您能否更详细地说明您发现一个功能优于另一个功能?你有什么不愿意放弃的?

    对我来说,我喜欢 ReSharper 中 CodeRush 缺少的唯一功能是单元测试。其他方面,我发现 CodeRush 超越了……但我对这两种产品都很陌生,所以我想了解更多。

    【讨论】:

    • 在我的头顶上是单元测试,更好地支持接口(Resharper 具有在接口方法的实现之间来回移动的有用功能。因为我当前项目中的几乎所有内容都是通过接口访问,这是上帝发送的),以及更好(虽然不完美)的 XMAL 支持。最后,CodeRush 加快了编写代码的速度,而 Resharper 加快了导航和重构的速度,而我在后面做的更多。
    【解决方案3】:

    我同意 Martin 的观点,但我也想说,因为 4.5 版 ReSharper 速度快了很多,尤其是在大型项目上。

    我曾使用过一段时间的 coderush,但在开发团队中工作过,我认为 R# 仍然是最有用的。

    如果您有兴趣,我有一些 ReSharper 的折扣券和延长试用期:

    http://web2asp.net/2009/09/resharper-discount-and-extended-trial.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多