我看过大量关于比较的文章和博客文章,但性能如何?
我对 ReSharper 的功能很好,但性能难以忍受。
我愿意改变以逃避那个陷阱,但我真的会逃避它吗?
我不是要求任何人在新机器上进行统计,但大概的因素是什么?我正在寻找的不仅仅是“空白更快”。
2 / 1?
我看过大量关于比较的文章和博客文章,但性能如何?
我对 ReSharper 的功能很好,但性能难以忍受。
我愿意改变以逃避那个陷阱,但我真的会逃避它吗?
我不是要求任何人在新机器上进行统计,但大概的因素是什么?我正在寻找的不仅仅是“空白更快”。
2 / 1?
首先,全面披露:我刚刚完成了 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