2010-05-14 3 views
136

Я рассматриваю возможность приобретения лицензии ReSharper, но есть ли какие-либо альтернативы ReSharper и как вы оцениваете их по сравнению с ReSharper?Какие альтернативы ReSharper?

Это не обязательно должна быть свободная альтернатива, но я хотел бы просто знать, насколько хороши эквивалентные продукты.

+1

Для рекомендаций стиля я использую StyleCop. Для анализа кода я управляю со встроенным VS, который более или менее заменяет FxCop.Для упрощения печати я полагаюсь на Powerivity Tools. Все 3 от MS. Для меня это альтернатива в настоящее время :) – nawfal

ответ

77

Основная альтернатива:

  • CodeRush, от DevExpress. Большинство из них считают это или решающим путь. Вы тоже не ошибетесь. У обоих есть свои поклонники, оба они мощные, и у них есть талантливые команды, постоянно совершенствуя их. Мы все выиграли от конкуренции между этими двумя. Я не буду повторять много хороших обсуждений/сравнений о них, которые можно найти в Stackoverflow и в других местах.

Другой вариант, стоит проверить:

  • JustCode, по Telerik. Это ново, все еще с перегибами, но исходные отчеты являются положительными. Преимуществом может быть лицензирование с другими продуктами Telerik и интеграция с ними. Имеются имеющиеся в наличии лицензии, которые могут сделать вещи дешевле/проще в обращении.
+9

BTW, Telerik уходит в отставку JustCode ... http://www.telerik.com/products/justcode-sunsetting –

+0

Код DevexpressRush Это не то же самое, что Resharper. CodeRush, насколько мне известно, повышает производительность, а не обеспечивает соблюдение стандартов Code-Style, а также предложений и кодовых преобразований и всего этого. что, на мой взгляд, намного быстрее, чем решается на больших решениях (+10 тяжелых проектов). – Niklas

+1

JustCode теперь мертв с VS2017 – Avenger789

19

Имейте в виду, что с Visual Studio 2010 вам может не понадобиться/не нужен аддон, a lot of the R# features were added into the VS2010 core features. ReSharper, CodeRush и т. Д. Имеют другие функции, помимо функций Visual Studio, но посмотрите, что было добавлено, и что вам нужно, возможно, что установка ядра заботится о том, что вас интересует сейчас.

Я лично использую ReSharper 5, поскольку у него много применений, для меня. То, что каждый кодер находит наиболее важным, хотя и варьируется в широких пределах, вам придется проверять каждый для себя, к счастью, все альтернативы также имеют пробные периоды.

8

CodeRush. Кроме того, Scott Hanselman имеет отличное сообщение, сравнивая их, ReSharper vs. CodeRush.

Более современное сравнение находится в Coderush vs Resharper от Jason Irwin.

+8

Эта статья 6 лет. Я уверен, что оба продукта достаточно продвинуты, чтобы сравнение не было полностью оправданным. –

+0

Спасибо за это: o) –

7
+1

+1, упущение в моем ответе. И вы создали свой собственный ответ wiki сообщества? Теперь это сообщество. Я собираюсь посмотреть на наши другие ответы и получить для вас какую-то репутацию данга. , , –

+1

@Patrick: Я чувствую, что голосование будет основано на том, что люди считают качеством инструментов. Хорошие инструменты * должны быть на вершине, но я не думаю, что это гарантирует репутацию. – Brian

2

Я думаю, что CodeRush также имеет бесплатную ограниченную версию. Я закончил работу с Resharper, и я по-прежнему рекомендую его, хотя некоторые функции находятся в VS2010. Есть только некоторые вещи, которые делают это того стоит.

Имейте в виду, что вам не нужна полная лицензия Resharper, если вы используете только код на одном языке. У меня версия C#, и она дешевле.

2

BrockSoft VSAid. Это в основном используется для поиска файлов в решении.

9

VSCommands - не альтернатива сама по себе, а скорее дополнительный инструмент с большим количеством уникальных функций, не доступных в ReSharper/CodeRush/JustCode

С сайта:

IDE Улучшения

* Custom Formatting 
     o Build Output 
     o Debug Output 
     o Search Output 
* Solution Properties 
     o Manage Reference Paths 
     o Manage Project Properties 
* Apply Fix 
     o File being used by another process 
     o StyleCop warnings 
     o Importing .pfx key file was cancelled 
* Search Online 
* Cancel Build When First Project Fails 
* Advanced Zooming 

Усовершенствования решений для решения проблем

* Prevent Accidental Drag & Drop 
* Prevent Accidental Linked Item Delete 
* Group/Ungroup Items 
* Show Assembly Details 
* Build Startup Projects 
* Open Command Prompt 
* Open PowerShell 
* Locate Source File 
* Open File Location 
* Show/Hide All Files 
* Edit Project/Solution File 
* Copy/Paste As Link 
* Copy/Paste Reference 
* Open In Expression Blend 
* Collapse All 
* Clean All Build Configurations 

Debugging Помощь

* Attach To Local IIS 
* Debug As Administrator 
* Debug As Normal user 
* Debug As Different user 

Код помощи

* Create Code Contract 
+0

VS Команды для VS 2015 теперь мертвы :-(... https://visualstudiogallery.msdn.microsoft.com/c84be782-b1f1-4f6b-85bb-945ebc852aa1 – nashwan

45

Полный список:

  • CodeRush, по DevExpress. (Считается основной альтернативой) Либо это, либо Решарпер - это путь. Вы тоже не ошибетесь. У обоих есть свои поклонники, оба они мощные, и у них есть талантливые команды, постоянно совершенствуя их. Мы все выиграли от конкуренции между этими двумя. Я не буду повторять много хороших обсуждений/сравнений о них, которые можно найти в Stackoverflow и в других местах. 1

  • JustCode, по Telerik. Это ново, все еще с перегибами, но исходные отчеты являются положительными. Преимуществом может быть лицензирование других продуктов Telerik и интеграция с ними. 1

  • Many of the new VS2010 features Посмотрите, что было добавлено против того, что вам нужно, это может быть, что основная установка заботится о том, что вы заинтересованы в настоящем.

  • Visual Assist X, Более 50 функций делают Visual Assist X невероятным инструментом повышения производительности. Выберите категорию и узнайте больше, или загрузите бесплатную пробную версию и откройте для себя все. 2

  • VSCommands, VSCommands обеспечивает навигацию по коду и улучшение поколения, которые сделают ваши повседневные задачи кодирования молниеносно и, вместе с десятками существенных усовершенствований IDE, он будет принимать вашу производительность на новый уровень. VSCommands поставляется в двух вариантах: Lite (бесплатно) и Pro (оплачивается). 3

  • BrockSoft VSAid, VSAid (Visual Studio Aid) является Microsoft Visual Studio надстройки доступны, без каких-либо затрат, как для личного и коммерческого использования. В первую очередь, для разработчиков Visual C++ (хотя это полезно для любого проекта или решения Visual Studio), VSAid добавляет новую панель инструментов в среду разработки, которая добавляет функции повышения производительности, такие как возможность быстро находить и открывать файлы проекта и циклически перемещать связанные файлы на щелчок кнопки мыши (или штрих клавиши!). 4

+0

Спасибо за приятную информацию. –

+0

Visual Studio 2017 добавила еще больше : https://docs.microsoft.com/en-us/visualstudio/#pivot=features –

Смежные вопросы