C#プログラミング言語を使用する際に、開発を効率化するために提供される基盤となるコンポーネント集。.NET FrameworkやASP.NET Core、Unity等が代表例。共通機能の実装、API仕様、設計パターンを統一し、開発生産性を向上させる。企業向けシステムからゲーム開発まで幅広い場面で利用される。
C#はマイクロソフト社が開発したプログラミング言語(2000年発表)。フレームワークは英語の「framework(枠組み・骨組み)」に由来。C#言語の標準開発環境として.NET Frameworkが整備され、その上に構築される各種フレームワーク群を総称するようになった。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。