2009-06-15 18 views
7

Ho visto articoli estensivi e post di blog sul confronto, ma per quanto riguarda le prestazioni?Prestazioni ReSharper VS CodeRush

Sto bene con la funzione di ReSharper ma le prestazioni sono insopportabili.

Sono disposto a cambiare per sfuggire a questa trappola, ma riuscirò davvero a fuggire?

Non sto chiedendo a nessuno di fare statistiche su una macchina nuova, ma quale è il fattore approssimativo? Sto cercando qualcosa di più che "vuoto è più veloce".

2/1?

risposta

16

In primo luogo, completa divulgazione: ho appena terminato il periodo di prova completo per Resharper e Coderush, e alla fine ho speso i miei soldi su Resharper.

Per rispondere direttamente alla tua domanda - sì, nella mia esperienza Coderush è molto più veloce di Resharper. Spesso con Resharper l'intera interfaccia utente si interrompe per una frazione di secondo o giù di lì mentre esegue la compilazione dinamica per verificare gli errori nel codice, e puoi vedere visibilmente l'aggiornamento della barra laterale. Coderush sulla mano ha aggiunto penalità di prestazione molto poco evidenti.

Mi sono bloccato con Resharper anche se per due motivi: in primo luogo, il set di funzionalità che fornisce è semplicemente una soluzione migliore per il mio stile di lavoro. Ho regalato a Coderush quattro settimane per conquistarmi altro, ma il suo principale punto di forza (il motore dei templari francamente brillante) non ha mai compensato la mancanza di funzionalità a cui avevo imparato ad affidarmi nelle mie quattro settimane con Resharper. In secondo luogo ho notato che le prestazioni di Resharper sono migliorate sensibilmente con l'ultima versione, il rallentamento era davvero pessimo per i file che avevano bisogno di refactoring in ogni caso - i file creati con Resharper in mente tendevano a funzionare molto bene in quanto c'erano meno errori segnalati.

Entrambi gli strumenti hanno un periodo di prova generoso e non ho avuto problemi nell'installazione, nella disinstallazione e nel flip-flopping tra i due, quindi la cosa migliore che posso suggerire è provare da soli. Per me Coderush è più veloce e si sente più professionale, ma Resharper ha funzionalità che non ero disposto a rinunciare.

+0

FWIW CodeRush 9.2 (attualmente disponibile solo in versione di prova Contattami su twitter @RoryBecker se si desidera una. collegamento) è incredibilmente veloce ed efficiente in termini di memoria rispetto a qualsiasi versione precedente. –

+0

Le prestazioni di CodeRush 9.2 sono dettagliate qui -> http://community.devexpress.com/blogs/markmiller/archive/2009/06/17/performance-and-memory-milestones-in-coderush-and-refactor-pro-preview -di-9-2.aspx. –

+3

Puoi nominare quelle funzioni di Resharper?Ho provato a confrontare le versioni di prova ma non ho trovato nulla che R # faccia meglio di CR. – Poma

1

Grazie per il feedback. Puoi entrare più nel dettaglio su quali funzionalità hai trovato l'una sull'altra? cosa non eri disposto a mollare?

Per me, l'unica caratteristica che mi piace in ReSharper che CodeRush è mancante è Unit Testing. Tutto il resto, trovo che CodeRush ecceda ... ma sono nuovo per entrambi i prodotti, quindi mi piacerebbe saperne di più.

+0

Nella parte superiore della mia testa c'è il test dell'unità, un miglior supporto per le interfacce (Resharper ha caratteristiche utili per spostarsi da e verso le implementazioni di un metodo di interfaccia.) Poiché praticamente tutto il mio progetto attuale è accessibile tramite interfacce questo è un Dio invia), e migliore (anche se non perfetto) supporto XMAL. Alla fine CodeRush ha reso più veloce la scrittura del codice e Resharper ha reso più veloce la navigazione e il refactoring, e ne faccio molto più tardi. –

1

Sono d'accordo con Martin, ma direi anche che dalla versione 4.5 ReSharper è molto più veloce soprattutto su progetti di grandi dimensioni.

Sono andato con coderush per un po ', ma avendo lavorato in un team di sviluppo direi che R # è ancora il più utile.

mi hanno alcuni buoni sconto e prove estese per ReSharper, se siete interessati:

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