2009-06-15 28 views
7

He visto artículos extensos y publicaciones en blogs sobre la comparación, pero ¿qué pasa con el rendimiento?ReSharper VS CodeRush rendimiento

Estoy bien con la función de ReSharper pero el rendimiento es insoportable.

Estoy dispuesto a cambiar para escapar de ese escollo, ¿pero en realidad me escaparé?

No le pido a nadie que haga estadísticas sobre una máquina nueva, pero ¿cuál es el factor aproximado? Estoy buscando algo más que simplemente "el espacio en blanco es más rápido".

2/1?

Respuesta

16

En primer lugar, divulgación completa: acabo de terminar el período de prueba completo tanto para Resharper como para Coderush, y al final gasté mi dinero en Resharper.

Para responder directamente a su pregunta, sí, según mi experiencia, Coderush es mucho más rápido que Resharper. A menudo, con Resharper, la interfaz de usuario completa se detendrá durante una fracción de segundo aproximadamente mientras realiza la compilación dinámica para detectar errores en el código, y puede ver visiblemente la actualización de la barra lateral. Coderush en la mano agregó muy poca penalización de rendimiento notable.

Me quedé con Resharper aunque por dos razones: En primer lugar, el conjunto de características que proporciona es simplemente una mejor opción para mi estilo de trabajo. Le di a Coderush cuatro semanas para ganarme otro, pero su principal punto de venta (el motor de plantillas francamente brillante) nunca compensó la falta de funcionalidad en la que había aprendido a confiar en mis cuatro semanas con Resharper. En segundo lugar, noté que el rendimiento de Resharper mejoró drásticamente con la última versión, que la desaceleración solo era realmente mala en los archivos que necesitaban refactorización: los archivos creados con Resharper en mente tendían a funcionar muy bien ya que se marcaban menos errores.

Sin embargo, ambas herramientas tienen un periodo de prueba generoso y no tuve problemas para instalarlas, desinstalarlas y cambiarlas entre ellas, así que lo mejor que puedo sugerir es que las pruebes por ti mismo. Para mí, Coderush es más rápido y se siente más profesional, pero Resharper tiene una funcionalidad que no estaba dispuesta a abandonar.

+0

Fwiw CodeRush 9.2 (actualmente disponible sólo como un ensayo en contacto conmigo en Twitter @RoryBecker si lo desea a. link) es increíblemente rápido y eficiente desde el punto de vista de la memoria en comparación con cualquier versión anterior. –

+0

El rendimiento de CodeRush 9.2 se detalla aquí -> http://community.devexpress.com/blogs/markmiller/archive/2009/06/17/performance-and-memory-milestones-in-coderush-and-refactor-pro-preview -of-9-2.aspx. –

+3

¿Puede nombrar esas características de Resharper?Traté de comparar versiones de prueba pero no encontré nada que R # sea mejor que CR. – Poma

1

Gracias por los comentarios. ¿Puedes entrar en más detalles sobre qué características encontraste una sobre la otra? ¿a qué no estabas dispuesto a renunciar?

Para mí, la única característica que me gusta en ReSharper que falta en CodeRush es la Prueba de unidades. Todo lo demás, me parece que CodeRush se puede exceder en ... pero soy nuevo en ambos productos, por lo que me gustaría saber más.

+0

En la parte superior de mi cabeza están las pruebas unitarias, mejor soporte para interfaces (Resharper tiene características útiles para moverse hacia y desde las implementaciones de métodos de interfaz. Como casi todo en mi proyecto actual se accede a través de interfaces, este es un Dios enviar), y mejor (aunque no perfecto) soporte de XMAL. Al final CodeRush hizo que escribir el código sea más rápido y Resharper lo hizo más rápido para navegar y refactorizarlo, y hago mucho más de lo último. –

1

Estoy de acuerdo con Martin, pero también diría que desde la versión 4.5, ReSharper es mucho más rápido, especialmente en proyectos grandes.

Fui con Coderush por algún tiempo, pero habiendo trabajado en un equipo de desarrollo, diría que R # sigue siendo el más útil.

que tienen algunos cupones de descuento y ensayos extensos para ReSharper si está interesado:

http://web2asp.net/2009/09/resharper-discount-and-extended-trial.html