【发布时间】:2009-09-19 02:05:11
【问题描述】:
我看过大量关于比较的文章和博客文章,但性能如何?
ReSharper 的功能我还可以,但性能难以忍受。
我愿意改变以逃避这个陷阱,但我真的会逃避它吗?
我不是要求任何人在新机器上进行统计,但大概的因素是什么?我正在寻找的不仅仅是“空白更快”。
2 / 1?
【问题讨论】:
标签: performance resharper coderush
我看过大量关于比较的文章和博客文章,但性能如何?
ReSharper 的功能我还可以,但性能难以忍受。
我愿意改变以逃避这个陷阱,但我真的会逃避它吗?
我不是要求任何人在新机器上进行统计,但大概的因素是什么?我正在寻找的不仅仅是“空白更快”。
2 / 1?
【问题讨论】:
标签: performance resharper coderush
首先,全面披露:我刚刚完成了 Resharper 和 Coderush 的完整试用期,最后我把钱花在了 Resharper 上。
直接回答您的问题 - 是的,根据我的经验,Coderush 比 Resharper 快得多。通常使用 Resharper 时,整个 UI 会暂停几分之一秒左右,同时它会执行动态编译以测试代码中的错误,并且您可以明显地看到侧边栏刷新。手头上的 Coderush 几乎没有增加明显的性能损失。
我坚持使用 Resharper 有两个原因:首先,它提供的功能集更适合我的工作风格。我给了 Coderush 4 周的时间来赢得另一个,但它的主要卖点(坦率地说,出色的模板引擎)从未弥补我在使用 Resharper 的 4 周中学会依赖的功能的不足。其次,我注意到 Resharper 的性能在最新版本中得到了显着提高,但对于无论如何都需要重构的文件来说,减速效果非常糟糕 - 使用 Resharper 创建的文件往往工作得很好,因为被标记的错误更少。
虽然这两个工具都有很长的试用期,但我在它们两者之间安装、卸载和翻转都没有问题,所以我可以建议的最好的事情是自己尝试。对我来说,Coderush 速度更快,感觉更专业,但 Resharper 具有我不愿意放弃的功能。
【讨论】:
感谢您的反馈。您能否更详细地说明您发现一个功能优于另一个功能?你有什么不愿意放弃的?
对我来说,我喜欢 ReSharper 中 CodeRush 缺少的唯一功能是单元测试。其他方面,我发现 CodeRush 超越了……但我对这两种产品都很陌生,所以我想了解更多。
【讨论】:
我同意 Martin 的观点,但我也想说,因为 4.5 版 ReSharper 速度快了很多,尤其是在大型项目上。
我曾使用过一段时间的 coderush,但在开发团队中工作过,我认为 R# 仍然是最有用的。
如果您有兴趣,我有一些 ReSharper 的折扣券和延长试用期:
http://web2asp.net/2009/09/resharper-discount-and-extended-trial.html
【讨论】: