Vítejte na blog.vyvojar.cz Přihlásit | Registrovat | Pomoc

ReSharper vs CodeRush vs JustCode

This is brief comparison of code some development tools integrated in Visual Studio.NET, which I did for my new company. This post doesn't try to compare all refactorings, but it tries to compare product as a whole. The comparison targets VS.NET 2010 and C#.

JetBrains ReSharper - http://www.jetbrains.com/resharper/

DevExpress CodeRush - http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/

Telerik JustCode - http://www.telerik.com/products/justcode.aspx

I used Google as an information source. If anything is wrong please write a comment, I will update the table.

UPDATE: I updated the table with some details according comments below. Thank you all for your help. 

Feature\Product

JetBrains
RerSharper C#
v7.0

DevExpress
CodeRush Refactor! Pro
v12.1.5

Telerik
JustCode
v2012.1.608.4

 

Personal Price

€142+VAT

$249.99

$249

Commercial Price

From  €237+VAT

Contact

$249.99

Free version

Trial

Xpress 11.2.12

Trial

VS.NET 2010 (.NET 4.0)

Yes

Yes

Yes

VS.NET 2012 (.NET 4.5)

Yes

Yes

Yes

Technologies/Languages

EDM

No

No                 

No

Silverlight

Yes

Yes

Yes

Windows Phone

Yes

No

Yes

Metro style apps

Yes

No

Yes

WinRT

Yes

No

Yes

XAML

Yes

Yes

Yes

Javascript

Yes

Yes

Yes

CSS

Yes

Yes

Yes

XML

Yes

Yes

Yes

Scripting

MSBuild/NAnt

No

No

Extensibility (plugins)

Yes

Yes

Yes 

Features

Code analysis

Class/Solution

Class/Solution

Class/Solution

Unit test runner

NUnit,MSTest,MbUnit,NBehave,csUnit,xUnit.Net

NUnit,MSTest,MbUnit, MSpec,xUnit

MSTest, xUnit, NUnit, MbUnit, Galio, MSpec, QUnit, Jasmine

Silverlight unit test runner

AgUnit plugin (v 0.6)

SlUnitTesting included

No

Call/Value tracking

Yes

No

No

Annotated Framework

Yes (with own annotations too)

No

No

Code coverage

JetBrains dotCover product

No

No

Duplicate Detection and Consolidation

No

Yes

No

Code metrics

No

Yes

No

Navigation

Navigation

Camel Humps

Camel Humps

Camel Humps

Type Hierarchy

Yes

No

 

File Structure

Yes

No

 

Stack Trace Explorer

Yes

No

 

Find Usages

Yes

Yes (The References Toolwindow)

Yes

Tab to next reference

No

Yes

Yes (Ctrl+Alt+Up/Down)

Code Generation/Refactoring

Create from usage

Yes

Yes

Yes

Templates

Yes

Yes

Yes

Cleanup

Yes

Yes

Yes

Move Class/Method

Yes

Smart Copy&Paste

Yes

Naming Style checker

Yes

Code Style Enforcer plug-in

Yes

Intelligent paste

No

Yes (type cast, field declaration, color reference …)

No

Context menu fixes

Yes

Yes

Yes

 

Zveřejněno Friday, August 17, 2012 3:16 PM by ernest

Upozornění na nové komentáře

Pokud chčeš dostávat upozornění emailem na změny u toho příspěvku,tak se zaregistruj zde.zde

Odebírat komentáře k tomuto příspěvku pomocí RSS

Komentář

# re: ReSharper vs CodeRush vs JustCode

Pekne spisane. A ktory tool si vybral pre firmu? Lebo takto "flat" napisane featury si pekne, ale az ked clovek pouziva dane nastroje tak zisti ktory mu viac vyhovuje. Ja osobne skalny R# uz od verzie 1.5 (30.Maj 2005, este som nasiel na firemnom disku setup :-)). Raz za cas (raz za 2 roky) dam sancu aj CodeRush, ale vydrzim pri nom max tyzden-dva a potom sa vratim spat k r#. Neviem presne povedat cim to je, su to skor malickosti, pretoze v tych "velkych" featurach su viac-menej totozne. Co sa tyka JustCode to som este neskusal, ale ako to vidim ani nebudem mat cas skusat. Skus napisat dalsi clanok kde popises skusenosti aspon s JustCode :-) Ak si ich teda realne aj pouzival neaky ten cas.

Monday, August 20, 2012 8:32 AM by Peter Šulek

# re: ReSharper vs CodeRush vs JustCode

Vypadá to na R#. Já osobně taky používám R#, mám osobní licenci, protože mi to v minulé práci nechtěli koupit :)

CodeRush jsem sice ještě nezkoušel, ale jeví se mi, že je víc pro "spisovatele", kdežto R# jde víc cestou explicitních akcí (speciální klávesová zkratka pro přejmenování, průvodci, ...)

Nově mě v R# zaujalo call/value tracking a stack trace explorer. Tyhle utility určitě vyhrávají

:)

JustCode tam byl zahrnutý jen pro srovnání, v podstatě šlo o porovnání R# a CodeRush.

Monday, August 20, 2012 8:59 AM by ernest

# re: ReSharper vs CodeRush vs JustCode

Hello,

I would like to clarify a few things about CodeRush:

- It supports VS2012;

- It has the Find Usages window named "References" - http://community.devexpress.com/blogs/rorybecker/archive/2011/04/11/coderush-tip-the-references-toolwindow.aspx

- "Naming Style checker" is implemented in the Code Style Enforcer plug-in - http://joel.fjorden.se/index.php?m=06&y=10&category=4

Monday, August 20, 2012 2:55 PM by Alex Skorkin

# re: ReSharper vs CodeRush vs JustCode

Hi,

Some of the not supported points for JustCode are actually present in the version you've evaluated. And these are:

- Extensibility (plugins) - (http://www.telerik.com/help/justcode/reference-custom-justcode-extension.html) It's relatively new feature for us and we'll continue on adding documentation and examples.

- "Tab to next reference" - we call it "Go To Previous/Next Usage": http://www.telerik.com/help/justcode/code-navigation-and-search-usages-go-to-previous-next-usage.html

- "Naming Style checker" - we call it "Naming Conventions": http://www.telerik.com/help/justcode/reference-justcode-options-code-style-naming-conventions.html

Hope this helps. If you have any other questions regarding JustCode, I'd love to help and answer.

Thanks,

Vladi

Tuesday, August 21, 2012 11:02 AM by Vladimir Dragoev

# re: ReSharper vs CodeRush vs JustCode

Hi again,

Just a quick note. We'd be more than happy if you give JustCode a try. We have 30 day trial which can be extended after user's request. Also you can always count on our technical support and other ways of communication to get advice or help with the product. You can get the trial directly from our site. Please let me know if you have any uncertainties or questions that I could clarify.

Cheers,

Vladi

The Telerik team

Tuesday, August 21, 2012 10:22 PM by Vladimir Dragoev

# re: ReSharper vs CodeRush vs JustCode

Thank you all for your URLs!

Wednesday, August 22, 2012 10:53 PM by ernest

# re: ReSharper vs CodeRush vs JustCode

Vladi > unfortunately Silverlight unit test runner is important for us, thank you for your suggestion

Monday, August 27, 2012 10:18 PM by ernest

Vytvoření nového komentáře

(povinný) 
povinný 
(povinný) 
Opiš čísla, která vidíš na obrázku: