2008-09-29 9 views
21

¡Desarrolladores .NET por ahí! ¡Necesitas tu opinión aquí!Comparación de herramientas: Visual Assist X y Resharper

Ahora estoy usando Visual Assist X, una pieza decente de software, de hecho. Pero los bloggers de .NET parecen preferir Resharper más. Es posible que desee considerar un cambio, pero antes de eso quiero primero la opinión de sus muchachos.

+0

¿Está programando en C#, C++ o en ambos? –

+0

Predominantemente en C#, pero a veces es necesario dar la vuelta para hacer C++. – Graviton

Respuesta

28

Resharper es mucho mejor para el código C# (y supuestamente VB.Net, pero no lo he intentado). Desafortunadamente no hay soporte para C/C++, por lo que si lo necesita, es posible que desee mantener Visual Assist.

Desafortunadamente, no coexisten muy bien, por lo que es posible que deba descargar uno, y luego cargar el otro, al cambiar entre C/C++ y C#.

Para ver la magia de Resharper, recomendaría mirar el "Resharper Jedi" video.

+4

Los problemas de compatibilidad entre Visual Assist y Resharper se tratan en Visual Assist build 1812: http://www.wholetomato.com/support/history.asp#1812 –

+4

El soporte C/C++ también está disponible para Resharper http: // blog .jetbrains.com/dotnet/2014/02/26/resharper-for-c-eap-goes-public/ – eandersson

+0

Esta respuesta necesita actualización: ReSharper para C++ se ha lanzado hace bastante tiempo. – aevitas

3

Sé que solo pediste una comparación de Resharper vs. Visual Assist pero si estás haciendo desarrollo .NET también deberías considerar "Refactor! Pro".

Recuerdo haber usado VA hace años cuando desarrollaba Visual C++ (y antes que el infame CodeWiz) pero con el desarrollo de .NET tengo la impresión de que la mayoría de los desarrolladores parecen usar ReSharper o Refactor !.

Refactor! también se integra con una herramienta de generación de código llamada "CodeRush" y he visto que ambos se usan de manera muy efectiva junto con Testdriven.Net (consulte las capturas de pantalla Summer of NHibernate).

Personalmente utilizo Resharper y estoy muy contento de cuánto ha aumentado mi productividad, pero estoy seguro de que obtendrá el mismo beneficio con Refactor !.

6

C/C++ = Visual Assist X

Para mí, C# = + ReSharper Visual Assist X

Ni que decir tiene, ReSharper es mucho más potente para el desarrollo de C#, que VA. Pero hay algunas características, como la capacidad de mostrar solo los métodos en la lista de sugerencias, o resaltar el alcance más cercano que están en VA, pero no equivale en R #. Yo uso ambos. Parece que viven bastante bien juntos: uso la configuración predeterminada para VA, y tuve que seleccionar ReSharper -> Opciones -> IntelliSense -> General -> Visual Studio para habilitar la versión VA de IntelliSense en lugar de la de ReSharper. También personalicé los colores de los identificadores en ReSharper, ahora parecen colores predeterminados de VA, pero muestran información adicional (como Variables locales mutables son negrita).

+7

¿Podría explicar cómo "R # es mucho más poderoso para el desarrollo de C#"? – kizzx2

Cuestiones relacionadas