¿Cuáles son algunas alternativas a ReSharper? [cerrado]

172

Estoy considerando comprar una licencia de ReSharper , pero ¿hay alguna alternativa posible a ReSharper y cómo las calificaría en comparación con ReSharper?

No necesariamente tiene que ser una alternativa gratuita, pero me gustaría saber qué tan buenos son los productos equivalentes.

Riain McAtamney
fuente
3
Para recomendaciones de estilo, uso StyleCop. Para el análisis de código, administro con VS integrado que reemplaza más o menos a FxCop. Para facilitar la escritura, confío en Productivity Power Tools. Los 3 de MS. Para mí esa es la alternativa actualmente :)
nawfal
No está fuera de tema
nim

Respuestas:

89

La alternativa principal es:

  • CodeRush , por DevExpress. La mayoría considera esto o ReSharper el camino a seguir. No te puedes equivocar tampoco. Ambos tienen sus fanáticos, ambos son poderosos y ambos tienen equipos talentosos que los mejoran constantemente. Todos nos hemos beneficiado de la competencia entre estos dos. No repetiré las muchas buenas discusiones / comparaciones sobre ellos que se pueden encontrar en Stack Overflow y en otros lugares.

Otra alternativa que vale la pena echarle un vistazo:

  • JustCode , por Telerik. Esto es nuevo, aún con problemas, pero los informes iniciales son positivos. Una ventaja podría ser la licencia con otros productos de Telerik y la integración con ellos. Hay licencias agrupadas disponibles que podrían hacer las cosas más baratas / fáciles de manejar.
Patrick Karcher
fuente
22
Por cierto, Telerik se retira de JustCode ... telerik.com/products/justcode-sunsetting
George Vovos
1
CodeRush de Devexpress no es lo mismo que Resharper. CodeRush, que yo sepa, mejora la productividad, en lugar de hacer cumplir los estándares de estilo de código y también sugerencias y conversiones de código y todo eso. lo cual, en mi opinión, es mucho más rápido que compartir soluciones grandes (+10 proyectos pesados).
Niklas
44
JustCode ahora está muerto con VS2017
Avenger789
2
¿Algo para VS Code?
Paesano2000
55

Una lista completa:

  • CodeRush , por DevExpress. (Considerada la alternativa principal) O esto o ReSharper es el camino a seguir. No te puedes equivocar tampoco. Ambos tienen sus fanáticos, ambos son poderosos, ambos tienen equipos talentosos que los mejoran constantemente. Todos nos hemos beneficiado de la competencia entre estos dos. No repetiré las muchas buenas discusiones / comparaciones sobre ellos que se pueden encontrar en Stack Overflow y en otros lugares. 1

  • JustCode , por Telerik. Esto es nuevo, aún con problemas, pero los informes iniciales son positivos. Una ventaja podría ser la licencia con otros productos de Telerik y la integración con ellos. 1

  • Muchas de las nuevas características de Visual Studio 2010 . Vea lo que se ha agregado frente a lo que necesita, podría ser que la instalación principal se ocupe de lo que le interesa ahora.

  • Visual Assist X , más de 50 funciones hacen de Visual Assist X una herramienta de productividad increíble. Elija una categoría y obtenga más información, o descargue una prueba gratuita y descúbralas todas. 2

  • VSCommands , VSCommands proporciona mejoras de generación y navegación de código que harán que sus tareas de codificación cotidianas sean extremadamente rápidas y, junto con decenas de mejoras IDE esenciales, llevarán su productividad a otro nivel. VSCommands viene en dos tipos: Lite (gratis) y Pro (pago). 3

  • BrockSoft VSAid , VSAid (Visual Studio Aid) es un complemento de Microsoft Visual Studio disponible, sin costo, para uso personal y comercial. Principalmente dirigido a los desarrolladores de Visual C ++ (aunque es útil para cualquier proyecto o solución de Visual Studio), VSAid agrega una nueva barra de herramientas al IDE que agrega características que mejoran la productividad, como poder encontrar y abrir archivos de proyecto rápidamente y recorrer los archivos relacionados en el clic de un botón del mouse (¡o el golpe de una tecla!). 4 4

Daniel
fuente
Gracias por la buena información.
Muhammad Ashikuzzaman
1
Visual Studio 2017 ha agregado aún más: docs.microsoft.com/en-us/visualstudio/#pivot=features
Dan Csharpster
También está Roslynator
Matt
20

Tenga en cuenta que con Visual Studio 2010 es posible que no necesite / desee ningún complemento. Muchas de las características de ReSharper se agregaron a las características principales de Visual Studio 2010 . ReSharper , CodeRush , etc. tienen otras características más allá de Visual Studio con seguridad, pero vea lo que se ha agregado frente a lo que necesita. Puede ser que la instalación principal se encargue de lo que le interesa ahora.

Yo personalmente uso ReSharper 5 todavía, ya que tiene muchos usos, para mí . Lo que cada codificador encuentra más importante aunque varía ampliamente. Tendrás que probar cada uno por ti mismo, pero afortunadamente todas las alternativas también tienen períodos de prueba.

Nick Craver
fuente
11

VSCommands : no es una alternativa per se, sino una herramienta complementaria con muchas características únicas que no están disponibles en ReSharper, CodeRush y JustCode.

Desde el sitio web:

Mejoras 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

Mejoras en el Explorador de soluciones

* 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

Asistencia de depuración

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

Código de asistencia

* Create Code Contract
iggi123
fuente
VS comandos para VS 2015 ahora está muerto ... :-( visualstudiogallery.msdn.microsoft.com/...
bytedev
9

CodeRush . Además, Scott Hanselman tiene una buena publicación que los compara, ReSharper vs. CodeRush .

Una comparación más actualizada se encuentra en Coderush vs Resharper por Jason Irwin.

Neil Knight
fuente
8
Ese artículo tiene 6 años. Estoy seguro de que ambos productos han avanzado lo suficiente como para que la comparación ya no sea completamente válida.
Adam Lear
8

Visual Assist X .

Brian
fuente
1
+1, una omisión en mi respuesta. ¿Y tú hiciste tu propia wiki comunitaria de respuestas? Ahora que es comunidad. Veré nuestras otras respuestas y te daré una buena reputación por esto. . .
Patrick Karcher,
1
@Patrick: Siento que la votación se basará en lo que las personas consideran la calidad de las herramientas. Las buenas herramientas deberían estar en la cima, pero no creo que eso justifique la reputación.
Brian
3

Hay BrockSoft VSAid . Esto se usa principalmente para buscar archivos en una solución.

Riain McAtamney
fuente
3

Creo que CodeRush también tiene una versión gratuita y limitada. Terminé yendo con ReSharper, y todavía lo recomiendo, a pesar de que parte de la funcionalidad está en Visual Studio 2010. Hay algunas cosas que hacen que valga la pena.

Tenga en cuenta que no necesita la licencia completa de ReSharper si solo codifica en un idioma. Tengo la versión C #, y es más barata.

adimauro
fuente