代码之家  ›  专栏  ›  技术社区  ›  Paul Knopf

重排与码流性能

  •  7
  • Paul Knopf  · 技术社区  · 15 年前

    我在比较中看到了大量的文章和博客文章,但是表现如何呢?

    我对重击器的功能很满意,但性能是无法忍受的。

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

    我不要求任何人用新机器做统计,但近似系数是多少?我要找的不仅仅是“空白更快”。

    2/1?

    3 回复  |  直到 15 年前
        1
  •  16
  •   Martin Harris    15 年前

    首先,完全公开:我刚刚完成了Resharper和CodeRush的整个试用期,最后我把钱花在了Resharper上。

    直接回答你的问题-是的,根据我的经验,coderush比resharper快得多。通常,使用Resharper,整个UI在执行动态编译以测试代码中的错误时会暂停几秒钟左右,您可以明显地看到边栏刷新。手边的coderush几乎没有明显的性能缺陷。

    不过,我坚持使用Resharper有两个原因:首先,它提供的功能集更适合我的工作风格。我给了coderush四个星期的时间来赢得另一个,但是它的主要卖点(坦率地说,出色的模板引擎)从来没有弥补我在resharper的四个星期里学会依赖的功能的不足。其次,我注意到Resharper的性能在最新版本中有了显著的提高。这种下降只对那些无论如何都需要重构的文件非常糟糕——用Resharper创建的文件通常工作得很好,而且标记的错误也较少。

    不过,这两种工具都有大量的试用期,我在安装、卸载和在它们之间切换都没有问题,所以我能建议的最好的方法是自己尝试一下。对我来说,coderush更快,感觉更专业,但resharper有我不愿意放弃的功能。

        2
  •  1
  •   Callon    15 年前

    感谢您的反馈。你能更详细地介绍一下你发现其中一个功能胜过另一个功能吗?你不愿意放弃什么?

    对于我来说,我在Resharper中唯一喜欢的特性就是缺乏单元测试。其他的一切,我发现coderush超过…但我对这两种产品都是新的,所以我想知道更多。

        3
  •  1
  •   David    15 年前

    我同意马丁的观点,但也会说,因为4.5版的Resharper速度很快,特别是在大型项目上。

    我曾经和coderush一起工作过一段时间,但是在一个dev团队工作过之后,我会说r仍然是最有用的。

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

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