Rider 用于全栈
Web 开发
对非商业用途免费

您的 ASP.NET 开发只需
一款 IDE

Rider 是一款快速、强大的跨平台 .NET IDE,基于 IntelliJ 平台和 ReSharper。它捆绑了 Web 开发工具和数据库支持,您可以在一个工具中拥有开发经典 ASP.NET 和 ASP.NET Core 应用程序所需的一切。

Rider 是目前唯一一款能让全栈开发变得易如反掌的 IDE。C# 和 TypeScript 感觉都像一等公民,无需在多个 IDE 之间切换即可完成工作。

Wouter Huysentruit,
Noest 软件架构师

为什么选择 Rider?

一个 IDE,同时进行前端和后端开发

从 C# 和 ASP.NET Razor 语法到 JavaScript、TypeScript、HTML、CSS、JSON、SQL 等,Rider 为 .NET 开发中使用的各种语言提供了丰富的编辑支持和代码洞察。

与 Web 开发技术紧密集成

Rider 与 Node.js、React、Angular 和 Vue.js 无缝协作,与前端测试框架和软件包管理器(例如 NPM 和 Yarn)集成,并支持 IIS 和 IIS Express。

在任何平台上为不同的运行时开发

开发一系列以 .NET 6、.NET 框架和 .NET Core 为目标的项目,包括 ASP.NET 和 ASP.NET Core Web 应用程序。除了运行和调试多个运行时之外,Rider 本身还可以在多个平台上运行:Windows、macOS 和 Linux。

React TypeScript VueJS ASP.NET Core Angular AWS Blazor Kubernetes Azure MySQL Docker ASP.NET MSTest Jest JavaScript Mocha Karma Google Cloud Microsoft SQL Server SQLite xUnit.net PostgreSQL Protractor IIS Express Docker Compose Entity Framework NPM Yarn IIS NUnit

Rider 如何使 ASP.NET 开发变得易如反掌

支持各种 Web 框架

从 Angular、React 和 React + Redux 的项目模板中选择,与 ASP.NET/ASP.NET Core 模板捆绑在一起,或者轻松使用 VueJS 和其他 JavaScript 前端框架。

数据库和 SQL 支持

无需离开 Rider 即可使用 Microsoft SQL Server、MySQL、PostgreSQL、SQLite 和 Oracle。连接到数据库、编辑架构和表数据、运行查询,甚至使用 UML 图分析架构。Rider 还提供了用于使用 Entity Framework 6 的 UI。

跨语言导航和搜索

您可以即时跳到代码库中的任何文件、类型或成员,并查找设置和操作。查找任何符号的用法,包括跨语言用法和字符串字面量中的实例。

调试客户端和服务器端代码

使用内置调试器,您可以调试客户端和服务器端代码,甚至可以在交互式调试器控制台中运行 JavaScript 代码段。您还可以在任何具有 SSH 访问权限的计算机上调试您的代码,并且您可以使用远程调试代理来帮助您建立 SSH 连接。

端点支持

在后端和前端代码中探索和导航到任何 ASP.NET Core 端点。如果您的解决方案中有 OpenAPI 规范,Rider 可以识别端点,并使用 Rider 的内置 HTTP 客户端使测试更容易。

复杂的软件包管理

通过内置的 NuGet 支持,Rider 让您可以顺利地安装和管理软件包、软件包源和 NuGet 缓存,还支持 NPM 和 Yarn,帮助您处理 ASP.NET Core 和 JavaScript 库。

查看所有功能

减少琐碎,享受编码乐趣。
直接在 IDE 中免费使用所有改进的 JetBrains AI 工具。

编码智能体
编码智能体
无限制代码补全
无限制代码补全
离线模式
离线模式
最新 AI 模型
最新 AI 模型
代码库上下文
代码库上下文
多文件编辑
多文件编辑
VCS 辅助
VCS 辅助

上下文感知 AI 聊天

不确定如何在 ASP.NET 项目中设置路由或处理身份验证?在聊天中询问 AI Assistant。它了解 ASP.NET 特定的上下文、C# 和常见的 Web 开发模式,可以根据您的项目需求提供定制的答案。

多行代码补全

AI Assistant 可为 ASP.NET 开发生成多行代码块。当您开始输入时,它会为设置控制器、定义路由或配置依赖项注入等任务建议灰显的代码段,供您检查和审批。

代码解释

对 ASP.NET 应用中的异常感到困惑,或者不清楚最新的提交?AI Assistant 会详细解释错误和提交历史记录。无论是 Web API 中的运行时错误,还是涉及多个服务的复杂提交,AI 都能将其分解,供您更快速、更有效地排查故障。

客户
Rider 长久以来是我在 .NET 开发方面的首选 IDE – 我从中获得的工作效率是惊人的!然而,我的角色也涉及使用 Angular 和 React 进行前端开发 – 令人印象深刻的是,我发现我没有理由为前端工作切换 IDE。就像 .NET 一样,Rider 也为前端开发提供了难以置信的 lint 分析、重构和高效体验。哦,它的速度也非常快!
Dan Clarke,
Everstack 所有者
特别是,Rider 在使用 Blazor 的方面要比 VS 好得多(VS2019 使添加新的 Blazor 组件变得很困难)– 过去几周我在工作流中一直使用它。此外,它加载大型解决方案的速度快得多。
Aaron Stannard,
Petabridge 首席技术官
一个有 160 个项目的解决方案,120 万行的代码,在 VS 中耗时 5 分钟,在 Rider 中只需 5 秒。
Peter O’Hanlon
加入已使用 Rider 的公司行列。
获取 30 天免费试用机会

立即体验 Rider 的强大功能

对非商业用途免费

使用 dotUltimate
解锁更多开发能力

利用高级分析器和覆盖工具以及 AI 赋能功能提升您的工作效率。获取 dotUltimate,这是一种经济高效的解决方案,可以满足您所有的 .NET 和游戏开发需求。
Rider
ReSharper
ReSharper C++
AI Assistant
dotCover
dotTrace
dotMemory
dotPeek

按照您的方式工作,在 Rider 和 ReSharper 之间无缝切换,并获取仅限 dotUltimate 订阅者使用的顶级分析器和覆盖工具。

通过集成到 Rider 和 ReSharper 中的 AI 赋能功能加速您的工作流,提升编码速度并使编码更加愉悦。

通过单一的综合许可证减少采购开销并优化成本。使用 dotUltimate 为您的业务增长做好准备,它会随着开发者需求的变化不断发展。