ASP.NET とは
ASP.NET は、Microsoft が作成したオープンソースの Web フレームワークで、.NET を使用して最新の Web アプリケーションやサービスをビルドするためのものです。
ASP.NET はクロスプラットフォームであり、Windows, Linux, macOS, and Dockerで実行されます。
ASP.NET は、Microsoft が作成したオープンソースの Web フレームワークで、.NET を使用して最新の Web アプリケーションやサービスをビルドするためのものです。
ASP.NET はクロスプラットフォームであり、Windows, Linux, macOS, and Dockerで実行されます。
.NET は、さまざまな種類のアプリケーションを構築するためのツール、プログラミング言語、ライブラリで構成される開発者プラットフォームです。
ベース プラットフォームには、異なる種類のすべてのアプリに適用できるコンポーネントが用意されています。ASP.NET などの追加フレームワークは、特定の種類のアプリをビルドするためのコンポーネントで .NET を拡張します。
.NET プラットフォームに含まれるいくつかの項目を次に示します:
ASP.NET は、Web アプリを構築するためのツールとライブラリを使用して .NET プラットフォームを拡張します。
.NET プラットフォーム ASP.NET 追加するものをいくつか次に示します:
ASP.NET を使用する場合、ビジネス ロジックやデータ アクセスなどのバックエンド コードは、C#、F#、Visual Basic を使用して記述します。
ASP.NET は .NET を拡張したものであるため、すべての .NET 開発者が利用できるパッケージやライブラリの大規模なエコシステムを利用することができます。また、独自のライブラリを作成し、.NET プラットフォームに書き込まれたすべてのアプリケーション間で共有することもできます。
Razor には、HTML と C# を使用して動的な Web ページを作成するための構文が用意されています。C# コードはサーバーで評価され、結果の HTML コンテンツがユーザーに送信されます。
クライアント サイドを実行するコードは JavaScriptで 記述されています。 ASP.NET は JavaScript フレームワークと統合され、React や Angular などのシングル ページ アプリ (SPA) フレームワーク用に事前構成されたテンプレートが含まれています。
ASP.NET は他の .NET 同様、GitHub のオープン ソースです。.NET には 100,000 人以上の共同作成者がいて、3,700 社が既に共同作成しています。
ASP.NET アプリは Windows, Linux, macOS, and Docker で開発および実行できます。
Visual Studio 製品ファミリには、あらゆるオペレーティング システムで .NET アプリをビルドするツールが含まれています。人気のある多くのエディターには、コマンドライン ツールや拡張機能もあります。
ASP.NET を使用すると、Web ページ、REST API、マイクロサービス、接続されたクライアントにリアルタイム コンテンツをプッシュするハブなど、さまざまな種類の Web アプリケーションを構築できます。
ASP.NET を使用すると、すぐに ASP.NET Core の用語が目に入ります。
ASP.NET Core は、オープン ソースで ASP.NET のクロス プラットフォーム バージョンです。新しいアプリケーションには、必ず ASP.NET Core を使用する必要があります。このサイトのチュートリアルでは、すべて ASP.NET Core を使用しています。
ASP.NET Core より前に存在していた Windows のみのバージョンの ASP.NET は、通常、単に ASP.NET と呼ばれます。 イノベーションの大部分は ASP.NET Core で発生しますが、他のバージョンは引き続きマイナー アップデートとバグ修正を受け取ります。
このステップ バイ ステップ チュートリアルは、あなたのコンピューターで ASP.NET を実行するのに役立ちます。