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 库。
Everstack 所有者
Petabridge 首席技术官