2009-06-15 3 views
7

Я видел обширные статьи и сообщения в блогах по сравнению, но как насчет производительности?ReSharper VS CodeRush performance

У меня все в порядке с функцией ReSharper, но производительность невыносима.

Я готов изменить, чтобы избежать этой ловушки, но разве я убегу от нее?

Я не прошу никому делать статистику на новой машине, но какой приблизительный коэффициент? Я ищу что-то большее, чем просто «пустое быстрее».

2/1?

ответ

16

Во-первых, полное раскрытие: я только что закончил полный испытательный период как для Resharper, так и для Coderush, и в итоге я потратил свои деньги на Resharper.

Чтобы ответить на ваш вопрос - да, по моему опыту, Coderush намного быстрее, чем Resharper. Часто с помощью Resharper весь пользовательский интерфейс приостанавливается на долю секунды или около того, пока он выполняет динамическую компиляцию для проверки ошибок в коде, и вы можете заметно увидеть обновление боковой панели. Coderush на руке добавил очень мало заметного штрафа за производительность.

Я застрял с Resharper хотя по двум причинам: во-первых, набор функций, который он предоставляет, просто лучше подходит для моего стиля работы. Я дал Coderush четыре недели, чтобы выиграть у меня другой, но его главный пункт продажи (откровенно блестящий механизм шаблонов) никогда не восполнял недостаток функциональности, на которую я научился полагаться в течение четырех недель с Resharper. Во-вторых, я заметил, что производительность Resharper значительно улучшилась с последней версией, замедление было действительно очень плохой для файлов, которые в любом случае нуждались в рефакторинге - файлы, созданные с помощью Resharper, имели тенденцию работать очень хорошо, поскольку было отмечено меньше ошибок.

Оба инструмента имеют щедрый пробный период, хотя у меня не было проблем с установкой, деинсталляцией и переворачиванием между ними, поэтому лучшее, что я могу предложить, - попробовать себя. Для меня Coderush работает быстрее и чувствует себя более профессионально, но у Resharper есть функциональность, которую я не хотел сдаваться.

+0

FWIW CodeRush 9,2 (доступен в настоящее время только как пробный Свяжитесь со мной на твиттере @RoryBecker, если Вы хотели бы. ссылка) безумно быстрая и эффективная по сравнению с предыдущей версией. –

+0

Характеристики CodeRush 9.2 подробно описаны здесь -> http://community.devexpress.com/blogs/markmiller/archive/2009/06/17/performance-and-memory-milestones-in-coderush-and-refactor-pro-preview -of-9-2.aspx. –

+3

Не могли бы вы назвать эти особенности Решара?Я попытался сравнить пробные версии, но не нашел ничего, что R # лучше, чем CR. – Poma

1

Благодарим вас за отзыв. Можете ли вы подробнее рассказать о том, какие функции вы обнаружили над другим? что вы не хотели сдаваться?

Для меня единственная функция, которая мне нравится в ReSharper, которой отсутствует в CodeRush, - это Unit Testing. Все остальное, я нахожу CodeRush, чтобы превзойти ... но я новичок в обоих продуктах, поэтому я хотел бы узнать больше.

+0

В верхней части моей головы есть модульное тестирование, улучшенная поддержка интерфейсов (у Resharper есть полезные функции для перехода к реализациям интерфейсных методов и из них. Поскольку почти все в моем текущем проекте доступно через интерфейсы, это Бог отправить), и лучше (хотя и не идеально) XMAL поддержки. В конце CodeRush ускорил запись кода, и Resharper ускорил навигацию и рефакторинг, и я делаю гораздо больше. –

1

Я согласен с Мартином, но также сказал бы, что с версии 4.5 ReSharper намного быстрее, особенно в крупных проектах.

Я пошел с coderush на некоторое время, но, работая с командой разработчиков, я бы сказал, что R # по-прежнему является самым полезным.

У меня есть некоторые дисконтные купоны и расширенные испытания для ReSharper, если вы заинтересованы:

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