.NET とは
.NET は、さまざまな種類のアプリケーションを構築するために Microsoft によって作成されたオープン ソースの開発者プラットフォームです。
.NET は、さまざまな種類のアプリケーションを構築するために Microsoft によって作成されたオープン ソースの開発者プラットフォームです。
.NET は、さまざまな種類のアプリケーションを構築するための、無料のクロスプラットフォームのオープン ソース開発者用プラットフォームです。
.NET を使用すると、複数の言語、エディター、ライブラリを使用して、Web、モバイル、デスクトップ、ゲーム、IoT など向けにビルドすることができます。
.NET アプリは、C#、F#、または Visual Basic で記述できます。
C#、F#、または Visual Basic で作業している場合でも、コードは互換性のあるオペレーティング システムでネイティブに実行されます。.NET を使用してさまざまな種類のアプリをビルドできます。一部はクロスプラットフォームであり、一部は特定のオペレーティング システムとデバイスのセットを対象としています。
.NET は、すべての .NET アプリケーションに共通の基本クラス ライブラリと API の標準セットを提供します。
各アプリ モデルは、実行されているオペレーティング システムに固有の追加 API や、それが提供する機能を公開することもできます。たとえば、ASP.NET は、Linux または Windows で実行される Web アプリを構築するための追加の API を提供するクロスプラットフォーム Web フレームワークです。
機能を拡張するために、Microsoft をはじめとする企業は、.NET の健全なパッケージ エコシステムを維持しています。
NuGet は、100,000 を超えるパッケージを含む .NET 用に特別に構築されたパッケージ マネージャーです。
.NET を使用してさまざまな種類のアプリをビルドできます。アプリをより迅速に構築できるように、アプリ モデルはベース ライブラリの上に構築されています。
.NET はオープン ソースであり、.NET Foundation にあります。.NET Foundation は、.NET エコシステムに関するオープンな開発とコラボレーションを促進するための独立した組織です。
.NET はオープン ソースであるため、すでに .NETプラットフォームに貢献している何千もの開発者や企業とともに参加できます。
Stack Overflow のアクティブな開発者コミュニティを利用して、質問に対する迅速な回答を入手します。
Visual Studio 製品グループは、Windows, Linux, and macOSで優れた .NET 開発エクスペリエンスを提供します。
Visual Studio Marketplace には、Microsoft をはじめとした数千のエディター拡張機能があります。
別のエディターを使用する場合は、多くの一般的なエディター用の .NET コマンド ライン ツールとプラグインがあります。
ステップバイステップのチュートリアルで .NET を簡単に学習できます。