Які існують альтернативи ReSharper? [зачинено]


172

Я розглядаю можливість придбання ліцензії на ReSharper , але чи є можливі альтернативи ReSharper і як би ви оцінили їх порівняно з ReSharper?

Це не обов'язково має бути безкоштовною альтернативою, але я просто хотів би знати, наскільки хороші еквівалентні продукти.


3
Для рекомендацій стилю я використовую StyleCop. Для аналізу коду я управляю з вбудованим VS, який більш-менш замінює FxCop. Для зручності введення тексту я покладаюся на продуктивність Power Tools. Усі 3 від MS. Для мене це альтернатива на даний момент :)
nawfal

Це не поза темою
nim

Відповіді:


89

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

  • CodeRush , автор DevExpress. Більшість вважає це або ReSharper шляхом. Ви не можете помилитися ні з одним. Обоє мають своїх шанувальників, обидва потужні, і обидва мають талановиті команди, які постійно їх вдосконалюють. Всі ми виграли від конкуренції між цими двома. Я не повторю багато хороших дискусій / порівнянь про них, які можна знайти в Stack Overflow та в інших місцях.

Ще одна альтернатива, яку варто перевірити:

  • JustCode , від Telerik. Це нове, все ще не вдається, але початкові звіти є позитивними. Перевагою може бути ліцензування інших продуктів Telerik та інтеграція з ними. Існують пакетні ліцензії, які можуть зробити речі дешевшими / простішими в обробці.

22
До речі, Telerik виходить у відставку JustCode ... telerik.com/products/justcode-sunsetting
Джордж Вовос

1
CodeRush Devexpress - це не те саме, що Resharper. Наскільки мені відомо, CodeRush покращує продуктивність, а не застосовує стандарти щодо Code-Style, а також пропозиції та перетворення коду та все таке. на мою думку, чому це набагато швидше, ніж переглядати великі рішення (+10 важких проектів).
Ніклас

4
JustCode тепер мертвий з VS2017
Avenger789

2
Що-небудь для коду VS?
Paesano2000

55

Повний список:

  • CodeRush , автор DevExpress. (Розглянуто основну альтернативу) Або це, або ReSharper - шлях. Ви не можете помилитися ні з одним. Обоє мають своїх шанувальників, обидва потужні, обидва мають талановиті команди, які постійно їх вдосконалюють. Всі ми виграли від конкуренції між цими двома. Я не повторю багато хороших дискусій / порівнянь про них, які можна знайти в Stack Overflow та в інших місцях. 1

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

  • Багато нових функцій Visual Studio 2010 . Подивіться, що додано порівняно з тим, що вам потрібно, можливо, основна установка піклується про те, що вас зараз цікавить.

  • 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 додає в IDE нову панель інструментів, яка додає функції підвищення продуктивності, такі як можливість швидко знаходити та відкривати файли проекту та переходити через відповідні файли в клацання кнопкою миші (або обведення клавіші!). 4


Дякуємо за приємну інформацію.
Мухаммед Ашикуззаман

1
Visual Studio 2017 додав ще більше: docs.microsoft.com/en-us/visualstudio/#pivot=features
Dan Csharpster


20

Майте на увазі, що з Visual Studio 2010 вам може не знадобитися / хочете жодного додатка. Багато основних функцій ReSharper було додано до основних функцій Visual Studio 2010 . ReSharper , CodeRush тощо мають інші функції вище та поза Visual Studio, але дивіться, що додано та те, що вам потрібно. Можливо, ядра встановлення піклується про те, що вас зараз цікавить.

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


11

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][2] warnings
      o Importing .pfx key file was cancelled
* Search Online
* Cancel Build When First Project Fails
* Advanced Zooming

Удосконалення Explorer Explorer

* 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

Довідка з налагодження

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

Кодова допомога

* Create Code Contract

Команди VS для VS 2015 тепер мертві :-( ... visualstudiogallery.msdn.microsoft.com/…
bytedev

9

CodeRush . Також у Скотта Хензельмана є приємний пост, порівнюючи їх, ReSharper проти CodeRush .

Більш сучасне порівняння - у Coderush vs Resharper Джейсона Ірвіна.


8
Цій статті 6 років. Я впевнений, що обидва вироби просунулися настільки, що порівняння вже не повністю діє.
Адам Лір

8

1
+1, упущення моєї відповіді. І ви зробили власну вікі-спільноту відповідей? Тепер це спільнота. Я збираюся переглянути наші інші відповіді та здобути тобі якусь репутацію. . .
Патрік Карчер

1
@Patrick: Я відчуваю, що голосування базуватиметься на тому, що люди вважають якістю інструментів. Хороші інструменти повинні бути на вершині, але я не думаю, що це вимагає репутації.
Брайан



3

Я думаю, що CodeRush також має безкоштовну, обмежену версію. У кінцевому підсумку я працюю з ReSharper, і все-таки рекомендую це, хоча частина функціональності є у Visual Studio 2010. Є лише деякі речі, які роблять її вартим.

Майте на увазі, що вам не потрібна повна ліцензія ReSharper, якщо ви кодуєте лише однією мовою. У мене версія C #, і вона дешевша.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.