Я не сомневаюсь, что решарпер может многое, что еще не умеет студия, и этим исследованием я занялся не от «хорошей жизни».
Начал со сравнения навигации: судя по всему можно жить. Теперь я продолжу сравнивать другие фичи, которые используется в моей команде.
Ну самый сложный и пожалуй частый кейс, это все же рефакторинг. И вот тут студия просела.
Сам я не пользуюсь решарпером, так как слишком медленный и прожорливый, по крайней мере, таким он был пару лет назад.
Если студия догонит в этом направлении, то популярность R# пошатнется.
Сам я успел пощупать VS 2013 и остался доволен новыми фичами. И почему их не было в 2012? 0_0
День добрый!
Попробуйте, пожалуйста, новую версию — ReSharper 8. Если вы последний раз пробовали ReSharper пару лет назад, то должны быть приятно удивлены — скорость работы существенно увеличилась по сранению с прошлыми версиями, особенно двухлетней давности.
Немного непонятно ваше «недоумение»… Вы пожаловались на то, что пару лет назад ReSharper был очень прожорливым. Я, как представитель команды ReSharper, советую вам попробовать новую версию — она должна быть значительно быстрее. Следовать моему совету или нет — уже ваше дело, но в любом случае спасибо!
Мое недоумение выражена тем, что мне толкают продукт в хабре. Для таких вещей сеть личка и почта, как мне казалось.
Вы пожаловались на то, что пару лет назад ReSharper был очень прожорливым.
Я описал одну из причин, почему я отказался от него,
а пожаловался я на то что в Студии нет таких возможностей рефакторинга.
Ни в коем случае не «толкаю вам продукт». Вы публично сказали о «тормознутости двухлетней версии», я публично ответил о том, что 8-ая версия в разы быстрее и менее прожорливее чем, скажем, ReSharper 5 и посоветовал проверить этот факт самому, не более.
Вообще, общение в комментариях «на тему» — достаточно обычная практика. Мои комментарии и ответы на разные вопросы/замечания можно найти даже в ветке ReSharper 8 на рутрекере — и никто, вроде, не жалуется :-)
Прошу прощения, если по каким-то причинам я вас чем-то задел или обидел.
О «тормозах» решарпера я позабыл несколько лет назад, когда поменял PIV на I5-750, x64 и 8Gb+ RAM. В такой конфигурации практически не ощущается влияния решарпера на скорость работы студии, остаются одни плюсы.
По-моему вы перечислили не более 5% возможностей ReSharper'a. Без них можно прожить без проблем. А также и без оставшихся 95%. Но, как говорится, зачем так жить? Рефакторинг, дополнительная подсветка, LINQ подсказки (+ свои паттерны), слежение за стилем и качеством кода (в компании очень полезно), менеджер тестов и тонна маленьких вещей, которые раскрываются только в течении ежедневной работы на протяжении многих месяцев.
По двум главным причинам: не адекватное поведение продавца решарпера и желание получше познакомиться с фичами VS2013. За несколько дней я узнал о студии, то чего не надо было искать годами :).
Вы нигде не упомянули, в чем же именно заключается неадекватность и странное поведение продавца ReSharper'a?
PS. А фичи можно в любом продукте узнать за час-два, достаточно внимательно почитать документацию, хотя бы заголовки, чтобы знать, какие области перекрываются с вашими требованиями.
Наша фирма использует решарпер много лет. и вот на днях (после выхода 8-ой беты), мой коллега случайно заказал еще небольшое количество лицензий (через посредника как водится). через пару дней вышер релиз 8. Как оказалось, полученные лицензии не годятся для 8. неприятно конечно, но сами себе виноваты. до этого момента все было более менее нормально, хотя и не приятно.
Тем не менее я начал общаться с jetbrains и после пару-тройку писем получил шикарное предложение: купить еще раз (!) это небольшое количество лицензий для 8-ки с 5% скидкой (которая актуально аж 2 недели!). я может чего то не понимаю, но на мой взгляд, это уже издевательство.
Большое спасибо за разъяснения.
К сожалению, я не компетентен на все 100% по вопросам лицензирования/продаж, поэтому завтра передам соответствующим людям вашу ституацию.
Добрый день,
С вами (и с JustERR, и с constructor — а точнее с контактами, которые вы мне дали) должны были связаться наши Sales с вариантами решения проблемы.
Для остальных (возможно, кто-то столкнулся с похожей ситуацией) — проблема заключалась в том, что лицензии были куплены через reseller'а, и в результате некоторых «косяков» были предприняты ошибочные действия по продаже/апгнрейду лицензий.
Если кто-то еще столкнулся с подобной ситуацией — напишите пож-та мне в личку или напрямую на sales@jetbrains.com — мы постараемся вам помочь.
Я бы немного изменил — перечислили не более 5% возможностей навигации ReSharper'а. Улучшения в 8-ой версии были упомянуты в отдельном блог-посте, помимо уже «устоявшихся фич». Чего стоит только клавиатурные combo с использованием Camel Humps в навигации, типа этого:
Я могу ошибаться, но по-моему у Студии и близко подобного нет.
А «Go To Definition», способный переходить из проекта на VB.NET в проект на C# (и обратно, всё в рамках одного солюшена) не появился, случайно? Для меня это самая киллер-фича решарпера, без остальных смогу прожить.
Что вы имеете в виду? Если переход по символам в кросс-языковых солюшенах — то работает давно. Только что проверил переход из VB-кода к типу, написанному на C#.
Есть ли жизнь без Resharper-а?