ウェブ開発向け Rider
ASP.NET 開発に
唯一必要な IDE
Rider は IntelliJ プラットフォームと ReSharper を基盤とする高速で強力なクロスプラットフォーム .NET IDE です。ウェブ開発とデータベースをサポートするツールがバンドルされているため、従来の ASP.NET / ASP.NET Core 両方のアプリケーションを開発するために必要なものすべてを 1 つの IDE で入手できます。

Rider は現在、フルスタック開発を楽に行える唯一の IDE です。C# と TypeScript の両方が手厚くサポートされているため、複数の IDE を切り替えながら作業を進める必要がありません。
Noest ソフトウェアアーキテクト
Wouter Huysentruit
Rider を選ぶ理由
1 つの IDE でフロントエンド/バックエンド開発に対応
Rider は、C# および ASP.NET Razor 構文から JavaScript、TypeScript、HTML、CSS、JSON、SQL などに至るまで、.NET 開発で使用されている多様な言語用に豊富な編集支援機能とコードインサイトを提供しています。
ウェブ開発テクノロジーとの緊密な統合
Rider は、Node.js、React、Angular、および Vue.js との連携、NPM や Yarn などのフロントエンドテストフレームワークとパッケージマネージャーとの統合、IIS および IIS Express のサポートをシームレスに実現します。
あらゆるプラットフォームの異なるランタイム向けに開発
ASP.NET や ASP.NET Core ウェブアプリケーションなど、.NET 6、.NET Framework、および .NET Core をターゲットとする広範なプロジェクトを開発できます。複数のランタイムの実行とデバッグを行えるだけでなく、Rider 自体が Windows、macOS、および Linux の複数のプラットフォームで実行できるように設計されています。
Rider で ASP.NET 開発が楽に行える理由
多様なウェブフレームワークのサポート
初期状態で ASP.NET/ASP.NET Core テンプレートがバンドルされた Angular、React、および React + Redux 用のプロジェクトテンプレートを選択するか、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 クライアントを使ってエンドポイントを簡単にテストすることができます。
高度なパッケージ管理
Rider は NuGet を組み込みでサポートしているため、パッケージ、パッケージソース、および NuGet キャッシュのインストールと管理を円滑に行うことができます。また、NPM と Yarn もサポートしているため、ASP.NET Core および JavaScript ライブラリと連携することが可能です。
Rider の AI Assistant
IDE にシームレスに組み込まれたこの AI 駆動型支援ツールは、より簡単で快適にコーディングやコードのデバッグと改良を実現する機能を多数提供します。
詳細を知るコンテキストを認識する AI チャット
ASP.NET プロジェクトでのルーティングのセットアップや認証処理の方法が分かりませんか?チャットで AI Assistant に質問しましょう。AI Assistant は ASP.NET 固有のコンテキスト、C#、および一般的なウェブ開発パターンを認識するため、プロジェクトのニーズに合った回答を得られます。
複数行のコード補完
AI Assistant は ASP.NET 開発に使用できる複数行のコードブロックを生成します。入力を開始すると、コントローラーのセットアップ、ルートの定義、依存性の注入の構成などのタスクに対応したスニペットがグレー表示で提案され、それらをレビューして承認できます。
コードの説明
ASP.NET アプリの例外に困惑したり、最近のコミットについて不明な点があったりしませんか?AI Assistant はエラーとコミットを詳しく説明します。ウェブ API の実行時エラーであれ、複数のサービスが関係する複雑なコミットであれ、AI はそれらを細分化してトラブルシューティングの高速化と効率化を図ります。
Everstack オーナー
Petabridge CTO
Rider のさまざまな側面
Unity 向け Rider
Unity 用に C# を書くためのよりスマートな方法
Unreal Engine 向け Rider
優れたゲームの制作に役立つスマートな C++ とブループリントのサポート機能
AWS 向け Rider
Rider での C# を使用した AWS 開発
MAUI 向け Rider
比類のない MAUI 開発者向けクロスプラットフォーム IDE
Rider 向け Avalonia
比類のない Avalonia 向けクロスプラットフォーム IDE