CodeRush is a powerful Visual Studio? .NET add-on that enhances the developer experience by accelerating developer and team productivity via an integrated suite of technologies.
CodeRush是IDE工具里面最節(jié)省內(nèi)存的,即使是非常大的項目(例如,具有幾千個類和百萬行代碼),也僅添Visual Studio 中消耗的一小部分,。CodeRush也是最快的 Visual Studio IDE工具,比最接近它的競爭對手快了十二倍。
CodeRush的延展性
CodeRush的設計具有可延展性。實際上,上述的所有CodeRush的功能都是以CodeRush的插件形式表現(xiàn)的。使用這個框架后,你就知道它是多么強大,并且所有我們能利用的東西你也能利用。有了CodeRush,你可以建立擴展套件,幫助后來者追隨團隊標準,也可實現(xiàn)宏大的 Visual Studio 功能或者只是簡單的利用所有CodeRush團隊提供的殺手插件。
Refactor! Pro
Developer Express 的Refactor! Pro 融合了一個與語言無關(guān)的、最先進的圖形引擎,它具有創(chuàng)新的和高度優(yōu)化的用戶體驗。不像其他的重構(gòu)解決方案那樣只針對系統(tǒng)構(gòu)架師,Refactor! Pro 設計是為了高效的幫助所有開發(fā)者精雕細琢出滿足業(yè)務需求的代碼。
Non-Windows Environment Support (Linux, macOS, Azure, AWS)
Spreadsheet Document API (create, edit, update XLSX, XLS, CSV)
Export to Excel (XLSX, XLS, CSV)
Word Processing Document API (create, edit, update DOC/DOCX, RTF, HTML,
etc.)
PDF Document API
Digital Signature API
Barcode Generation API
Zip Compression and Archive API
Unit Conversion API
Business Intelligence Dashboard
.NET 6 / .NET 7 / .NET 8 Support
WinForms Dashboard Viewer
WinForms End-User Dashboard Designer
WPF Dashboard Viewer
Blazor Dashboard Component
ASP.NET Core Dashboard Control (includes End-User Designer)
ASP.NET Web Forms Dashboard Control (includes End-User Designer)
ASP.NET MVC Dashboard Control (includes End-User Designer)
HTML JS Dashboard Control (includes End-User Designer)
Dashboard Component for Angular (includes End-User Designer)
Dashboard Component for React (includes End-User Designer)
Dashboard Component for Vue (includes End-User Designer)
VS Dashboard Designer
XAF - Cross-Platform .NET App UI
.NET 6, 7, 8 / .NET Framework
WinForms, ASP.NET Core Blazor, ASP.NET Web Forms
Backend Web API Service
Entity Framework Core and XPO ORM Support
Multi-Tenancy Support
Role-based Access Control, Permission Management
Administrative UI (Manage Users & Roles at Runtime)
Audit Trail (History of Data Changes)
Validation (Prevent Data Errors)
Reporting (Shape, Export & Print Data)
Analytics (Dashboard, Chart, Pivot, Map)
Office Documents (Edit Rich Text & Spreadsheets)
File Attachments (Store Custom Files)
Clone Object (Copy Data Records)
Business Process Management (Workflow & State Machine)
Conditional Appearance (Manage UI Element State)
Event Planning (Scheduler & Notifications)
Tree List Editors (Organize Hierarchical Data)
Localization
Themes
.NET App Security & Web API Service
Entity Framework Core ORM Support
XPO ORM Support
Role-based Access Control & Permission Management
ASP.NET Core Web API / OData Service for CRUD and Authorization
Administrative UI to Manage Users and Roles at Runtime
Download Reports
Download File Attachments
Obtain Localized Strings
Validate Data
Audit Data Changes
CodeRush for Visual Studio
VS 2022 Support
VS 2019 Support
VS 2017 Support
VS 2015 Support
Roslyn-Powered Superior Performance
C#, VB.NET, XAML
TestCafe Studio: Functional Web Testing
Coded UI Support for WinForms Controls
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
JavaScript - jQuery, Angular, React
Blazor UI Components
Reporting
.NET MAUI Controls with Support
XPO - ORM Library
Office File API
Data Visualization Dashboard
XAF - Cross-Platform .NET App UI
Technical Support
Priority Support
For Developers, CodeRush for Visual Studio? .NET will help you create sophisticated code blocks in seconds and extend code templates instantly. CodeRush will complete identifiers as you type and expand or contract selections logically. With CodeRush, you will be able to instantly place selected code inside Try/Catch blocks, Regions and your own custom wrappers with ease. You can even reverse the logic of selected code and revisit important points within your code instantly (and effortlessly swap between locations).
CodeRush includes many powerful templates, but perhaps the most powerful CodeRush feature is the ability to build your own in seconds. Of course CodeRush for Visual Studio? .NET is also 100% managed code and fully integrated within the IDE itself, so you can start extending your development environment today using nothing but managed code. Every single CodeRush feature is implemented as a plug-in using Visual Studio's form designer and property browser. It's the fastest, most powerful way to extend Visual Studio? .NET -- guaranteed!
Features:
Visualization Tools - Quickly see the essence of the code you're working on because Clarity is good - Noise is bad.
Advanced Selection Tools - Select and radically manipulate code with efficiency, because working with selections the old-fashioned way is an exercise in tedium.
Clipboard Tools - The clipboard as your trusty sidekick because a smart clipboard is a whole lot better than a simple one.
Navigation Tools - Move through source code faster because fishing for code is a distraction that you don't have time for.
Code Templates - Create common code blocks fast because manually typing in all those characters of a try/catch block or a for-loop takes way too long. Cutting down on the repetition in your day can help reduce the risks of long term damage.
CodeRush Extensibility - The extensibility of CodeRush is it's single greatest feature because through custom extensions you can help newbies adhere to team standards, implement that great VS feature idea you had, or simply exploit all the killer plug-ins submitted by the CodeRush community.