ReSharper VS CodeRush 性能
我看过大量有关比较的文章和博客文章,但性能怎么样?
我对ReSharper的功能很满意,但性能却难以忍受。
我愿意改变以摆脱这个陷阱,但我真的能摆脱它吗?
我不是要求任何人在新机器上进行统计,但大概的因素是多少? 我正在寻找的不仅仅是“空白更快”。
2 / 1?
I have seen extensive articles and blogs posts on the comparison, but what about the performance?
I am fine with the function of ReSharper but the performance is unbearable.
I am willing to change to escape that pitfall, but will I actually be escaping it?
I'm not asking anyone to do statistics on a fresh machine, but what is the approximate factor? I'm looking for something more than just "blank is faster".
2 / 1?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
首先,全面披露:我刚刚完成了 Resharper 和 Coderush 的完整试用期,最后我把钱花在了 Resharper 上。
直接回答你的问题 - 是的,根据我的经验,Coderush 比 Resharper 快得多。 通常,使用 Resharper 时,整个 UI 会暂停几分之一秒左右,同时执行动态编译以测试代码中的错误,并且您可以明显看到侧边栏刷新。 Coderush 方面几乎没有造成明显的性能损失。
我坚持使用 Resharper 有两个原因:首先,它提供的功能集更适合我的工作风格。 我给了 Coderush 四个星期的时间来赢得其他机会,但它的主要卖点(坦率地说,出色的模板引擎)从未弥补我在使用 Resharper 的四个星期中学会依赖的功能的缺乏。 其次,我注意到 Resharper 的性能在最新版本中得到了显着提高,只有那些需要重构的文件才会出现速度下降的情况 - 使用 Resharper 创建的文件往往工作得很好,因为被标记的错误较少。
不过,这两种工具都有很长的试用期,而且我在安装、卸载和在它们之间切换时都没有问题,所以我能建议的最好的事情就是亲自尝试。 对我来说,Coderush 速度更快,感觉更专业,但 Resharper 拥有我不愿意放弃的功能。
Firstly, full disclosure: I have just finished running through the full trial period for both Resharper and Coderush, and in the end I spent my money on Resharper.
To directly answer your question - yes, in my experience Coderush is much faster than Resharper. Often with Resharper the entire UI will pause for a fraction of second or so while it performs the dynamic compile to test for errors in the code, and you can visibly see the sidebar refresh. Coderush on the hand added very little noticeable performance penalty.
I stuck with Resharper though for two reasons: Firstly the feature set it provides is simply a better fit for my work style. I gave Coderush four weeks to win me other, but its main selling point (the frankly brilliant templating engine) never made up for the lack of functionality that I had learnt to rely on in my four weeks with Resharper. Secondly I noticed that the performance of Resharper dramatically improved with the latest version the slowdown was only really bad on files that were in need of refactoring anyway - files created with Resharper in mind tended to work very well as there were less errors being flagged.
Both tools have generous trial period though and I had no problem installing, uninstalling and flip-flopping between the two of them, so the best thing I can suggest is to try for yourself. For me Coderush is faster and feels more professional, but Resharper has functionality I wasn't willing to give up.
感谢您的反馈。 您能否更详细地说明您发现其中一个比另一个具有哪些功能? 你不愿意放弃什么?
对我来说,我喜欢 ReSharper 中 CodeRush 所缺少的唯一功能是单元测试。 其他方面,我发现 CodeRush 都超过了……但我对这两种产品都是新手,所以我想了解更多。
Thanks for the feedback. Can you go into more detail on which features you found one had over the other? what were you not willing to give up?
For me, the only feature I like in ReSharper that CodeRush is lacking is Unit Testing. Everything else, I find CodeRush to exceed in...but I'm new to both products, so I would like to know more.
我同意 Martin 的观点,但也想说,自从 4.5 版本以来,ReSharper 速度快了很多,尤其是在大型项目上。
我使用 Coderush 一段时间,但在开发团队中工作后,我认为 R# 仍然是最有用的。
如果您有兴趣,我有一些 ReSharper 折扣优惠券和延长试用版:
http://web2asp.net/2009/09/resharper-discount-and-extended-Trial.html
I agree with Martin, but also would say that since version 4.5 ReSharper is alot faster especially on large projects.
I went with coderush for sometime but having worked with in a dev team I would say R# is still the most useful.
I have some discount coupons and extended trials for ReSharper if you are interested:
http://web2asp.net/2009/09/resharper-discount-and-extended-trial.html