ASP.NET Web アプリ
HTML、CSS、JavaScript、C# を使用してフル スタックの Web アプリを構築する
Windows、Linux、macOS でサポートされています
HTML、CSS、JavaScript、C# を使用してフル スタックの Web アプリを構築する
Windows、Linux、macOS でサポートされています
.NET と C# を使用して、HTML5、CSS、および JavaScript をベースにした、安全で高速な、数百万人のユーザーに対応できる Web サイトを作成します。
Blazor は、JavaScript の代わりに C# を使ってインタラクティブな Web UI を構築するための ASP.NET の機能です。Blazor は、WebAssembly をサポートするブラウザーで実際の .NET が動作します。
Razor は、HTML と C# を使用して動的な Web コンテンツを作成するためのシンプルでクリーンかつ軽量な方法を提供します。
Razor では、あらゆる HTML や C# の機能を利用できます。自動補完、リアルタイム入力、構文チェックなどを提供する IntelliSense を含む、両方の素晴らしいエディター サポートを利用できます。
広く使用されている Entity Framework (EF) データ アクセス ライブラリを使用すると、強く型付けされたオブジェクトを使用してデータベースを操作できます。
SQLite、SQL Server、MySQL、PostgreSQL、DB2 など、人気のあるデータベースのほとんどをサポートし、MongoDB、Redis、Azure Cosmos DB などの非リレーショナル ストアもサポートしています。
ASP.NET には、多要素認証や Google、X などによる外部認証をサポートするユーザー データベースが埋め込まれています。
ASP.NET は、業界標準の認証プロトコルをサポートしています。組み込み機能は、クロスサイト スクリプティング (XSS) やクロスサイト リクエスト フォージェリ (CSRF) からアプリを保護するのに役立ちます。
クエリや更新など、データ モデルとやり取りするためのユーザー インターフェイスをすばやくスキャフォールドします。
強力に型付けされたデータ モデルに基づいて、HTML フォームを動的に生成します。C# の属性を使用して検証ルールを宣言的に定義し、それをクライアントとサーバに適用します。
ASP.NET は、人気の高い JavaScript フレームワークとシームレスに統合されています。ASP.NET、React、Angular などの事前構成されたテンプレートを使用してすぐに始められます。
MVC は、ユーザー インターフェイス (ビュー)、データ (モデル)、アプリケーション ロジック (コントローラー) を切り離すために使用されるデザイン パターンです。ASP.NET には MVC パターンのサポートが埋め込まれており、このデザイン パターンに簡単に従うことができます。
ASP.NET is cross-platform, allowing you to develop and deploy web apps on your OS.
Visual Studio 製品ファミリは、Windows、Linux、macOS で優れた .NET 開発エクスペリエンスを提供します。
別のエディターを使用する場合は、多くの一般的なエディター用の .NET コマンド ライン ツールとプラグインがあります。
Get 10 ASP.NET websites for free with Microsoft Azure.
任意の主要なクラウド プラットフォーム、自身の Linux または Windows サーバー、または 多くのホスト プロバイダー のいずれかに展開することもできます。
このステップ バイ ステップ チュートリアルは、あなたのコンピューターで ASP.NET を実行するのに役立ちます。