2010-05-14 45 views
136

Tôi đang xem xét mua giấy phép ReSharper, nhưng có bất kỳ lựa chọn thay thế có thể nào cho ReSharper và bạn đánh giá như thế nào so với ReSharper?Một số giải pháp thay thế cho ReSharper là gì?

Nó không nhất thiết phải là một giải pháp thay thế miễn phí, nhưng tôi chỉ muốn biết các sản phẩm tương đương tốt như thế nào.

+1

Để có đề xuất về phong cách, tôi sử dụng StyleCop. Đối với phân tích mã tôi quản lý với xây dựng trong VS một trong đó nhiều hơn hoặc ít hơn thay thế FxCop.Để đánh máy dễ dàng, tôi dựa vào các công cụ Powerivity Power. Tất cả 3 từ MS. Đối với tôi đó là thay thế hiện tại :) – nawfal

Trả lời

77

Các lựa chọn chính là:

  • CodeRush, bởi DevExpress. Hầu hết xem xét điều này hoặc Resharper con đường để đi. Bạn không thể đi sai với một trong hai. Cả hai đều có người hâm mộ, cả hai đều mạnh mẽ, cả hai đều có đội ngũ tài năng liên tục cải thiện họ. Chúng ta đều được hưởng lợi từ sự cạnh tranh giữa hai người này. Tôi sẽ không lặp lại nhiều cuộc thảo luận/so sánh tốt về chúng có thể được tìm thấy trên Stackoverflow và các nơi khác.

Một sự thay thế đáng để thử qua:

  • JustCode, bởi Telerik. Điều này là mới, vẫn còn với các kinks, nhưng các báo cáo ban đầu là tích cực. Một lợi thế có thể là cấp phép với các sản phẩm Telerik khác và tích hợp với chúng. Có sẵn các giấy phép đi kèm có thể giúp mọi thứ rẻ hơn/dễ xử lý hơn.
+9

BTW, Telerik đang nghỉ hưu JustCode ... http://www.telerik.com/products/justcode-sunsetting –

+0

CodeRush của Devexpress Không giống với Resharper. CodeRush, với kiến ​​thức của tôi, cải thiện năng suất, thay vì thực thi các tiêu chuẩn về Code-Style và cũng đề xuất và chuyển đổi mã và tất cả điều đó. đó là trong ý kiến ​​của tôi tại sao nó nhanh hơn nhiều so với resharper trên các giải pháp lớn (+10 dự án nặng). – Niklas

+1

JustCode hiện đã chết với VS2017 – Avenger789

19

Hãy nhớ rằng với Visual Studio 2010 bạn có thể không cần/muốn bất kỳ addon, a lot of the R# features were added into the VS2010 core features. ReSharper, CodeRush, v.v. có khác tính năng trên và ngoài Visual Studio, nhưng xem những gì được thêm vào so với những gì bạn cần, có thể cài đặt lõi sẽ quan tâm đến những gì bạn quan tâm.

Cá nhân tôi sử dụng ReSharper 5 vì nó có nhiều công dụng, cho tôi. Điều gì mỗi coder tìm thấy quan trọng nhất mặc dù thay đổi rộng rãi, bạn sẽ phải kiểm tra từng cho chính mình, may mắn thay tất cả các lựa chọn thay thế có thời gian dùng thử là tốt.

8

CodeRush. Ngoài ra, Scott Hanselman có một bài đăng tốt đẹp so sánh chúng, ReSharper vs. CodeRush.

Một so sánh cập nhật khác là ở Coderush vs Resharper bởi Jason Irwin.

+8

Bài viết đó là 6 tuổi. Tôi chắc chắn rằng cả hai sản phẩm đã di chuyển đủ để so sánh không hoàn toàn hợp lệ nữa. –

+0

Cảm ơn vì điều đó: o) –

7
+1

+1, một thiếu sót trong câu trả lời của tôi. Và bạn đã tự tạo câu trả lời cho cộng đồng wiki của riêng mình? Bây giờ đó là cộng đồng. Tôi sẽ xem xét các câu trả lời khác của chúng tôi và giúp bạn có được danh tiếng về điều này. . . –

+1

@Patrick: Tôi cảm thấy như bình chọn sẽ dựa trên những gì mọi người xem xét chất lượng của các công cụ. Các công cụ tốt * nên * ở trên cùng, nhưng tôi không nghĩ rằng uy tín đó là uy tín. – Brian

2

Tôi nghĩ rằng CodeRush cũng có phiên bản giới hạn miễn phí. Tôi đã kết thúc với Resharper, và tôi vẫn khuyên bạn nên nó, mặc dù một số chức năng là trong VS2010. Chỉ có một số điều làm cho nó đáng giá.

Hãy nhớ rằng bạn không cần giấy phép Resharper đầy đủ nếu bạn chỉ viết bằng một ngôn ngữ. Tôi có phiên bản C# và rẻ hơn.

2

BrockSoft VSAid. Điều này chủ yếu được sử dụng cho việc tìm kiếm các tập tin trong một giải pháp.

9

VSCommands - không phải là một thay thế cho mỗi gia nhập, mà đúng hơn là một công cụ bổ sung với nhiều tính năng độc đáo không có sẵn trong ReSharper/CodeRush/JustCode

Từ trang web:

IDE Cải tiến

* 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 warnings 
     o Importing .pfx key file was cancelled 
* Search Online 
* Cancel Build When First Project Fails 
* Advanced Zooming 

Các cải tiến của Trình khám phá giải pháp

* 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 

Hỗ trợ Debugging

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

Hỗ trợ Mã

* Create Code Contract 
+0

VS Lệnh cho VS 2015 hiện đã chết :-(... https://visualstudiogallery.msdn.microsoft.com/c84be782-b1f1-4f6b-85bb-945ebc852aa1 – nashwan

45

Một danh sách toàn diện:

  • CodeRush, bởi DevExpress. (Xem xét thay thế chính) Hoặc là Resharper hoặc là cách để đi. Bạn không thể đi sai với một trong hai. Cả hai đều có người hâm mộ, cả hai đều mạnh mẽ, cả hai đều có đội ngũ tài năng liên tục cải thiện họ. Chúng ta đều được hưởng lợi từ sự cạnh tranh giữa hai người này. Tôi sẽ không lặp lại nhiều cuộc thảo luận/so sánh tốt về chúng có thể được tìm thấy trên Stackoverflow và các nơi khác. 1

  • JustCode, bởi Telerik. Điều này là mới, vẫn còn với các kinks, nhưng các báo cáo ban đầu là tích cực. Một lợi thế có thể được liscensing với các sản phẩm Telerik khác và tích hợp với họ. 1

  • Many of the new VS2010 features Xem những gì đang được thêm vào vs những gì bạn cần, nó có thể là cốt lõi cài đặt sẽ chăm sóc của những gì bạn đang quan tâm đến bây giờ.

  • Visual Assist X, hơn 50 tính năng làm cho Visual Assist X trở thành một công cụ năng suất đáng kinh ngạc. Chọn một danh mục và tìm hiểu thêm hoặc tải xuống bản dùng thử miễn phí và khám phá tất cả. 2

  • VSCommands, VSCommands cung cấp hải mã và cải tiến thế hệ mà sẽ làm nhiệm vụ mã hóa hàng ngày của bạn blazing nhanh và, cùng với hàng chục cải tiến IDE cần thiết, nó sẽ mất năng suất của bạn lên một tầm cao. VSCommands có hai tính năng: Lite (miễn phí) và Pro (trả tiền). 3

  • BrockSoft VSAid, VSAid (Visual Studio Aid) là một Microsoft Visual Studio add-in có sẵn, miễn phí, cho cả mục đích cá nhân và thương mại. Chủ yếu nhằm vào các nhà phát triển Visual C++ (mặc dù có ích cho bất kỳ dự án hay giải pháp Visual Studio), VSAid bổ sung thêm một thanh công cụ mới vào IDE để bổ sung các tính năng nâng cao năng suất như có thể tìm và mở các tệp dự án một cách nhanh chóng. bấm vào một nút chuột (hoặc đột quỵ của một phím!). 4

+0

Cảm ơn thông tin tốt đẹp –

+0

Visual Studio 2017 đã thêm nhiều hơn : https://docs.microsoft.com/en-us/visualstudio/#pivot=features –

Các vấn đề liên quan