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 库。

查看所有功能

适用于 Rider 的 AI Assistant

这款由 AI 提供支持的助手可以无缝集成到 IDE 中,它提供的一系列功能可以让编写、调试和优化代码变得更加轻松愉快。

了解详情

上下文感知 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 的公司行列。
Walmart
Adobe
ThoughtWorks
Expedia
Wooga
获取 30 天免费试用机会

立即体验 Rider 的强大功能

对非商业用途免费