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。
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 库。
上下文感知 AI 聊天
不确定如何在 ASP.NET 项目中设置路由或处理身份验证?在聊天中询问 AI Assistant。它了解 ASP.NET 特定的上下文、C# 和常见的 Web 开发模式,可以根据您的项目需求提供定制的答案。
多行代码补全
AI Assistant 可为 ASP.NET 开发生成多行代码块。当您开始输入时,它会为设置控制器、定义路由或配置依赖项注入等任务建议灰显的代码段,供您检查和审批。
代码解释
对 ASP.NET 应用中的异常感到困惑,或者不清楚最新的提交?AI Assistant 会详细解释错误和提交历史记录。无论是 Web API 中的运行时错误,还是涉及多个服务的复杂提交,AI 都能将其分解,供您更快速、更有效地排查故障。
Everstack 所有者
Petabridge 首席技术官
立即体验 Rider 的强大功能
对非商业用途免费
Rider 的多面性
适用于 Unity 的 Rider
更聪明地使用 C# 开发 Unity
适用于 Unreal Engine 的 Rider
智能 C++ 和蓝图支持,助力制作最出色的游戏
适用于 AWS 的 Rider
在 Rider 中使用 C# 进行 AWS 开发
适用于 AWS 的 Rider
唯一面向 MAUI 开发者的跨平台 IDE
适用于 Avalonia 的 Rider
适用于 Avalonia 的唯一跨平台 IDE