最終更新日:2024年5月23日
2016年の初ローンチ以来、 .NET Core は複数のリリースを経て進化し、その名前さえも変わった。このブログでは、最新リリースの .NET Coreその進化、そして伝統との関係性。 .NETフレームワーク.
.NET Coreの最新リリース
をリリースして以来 .NET 5 2020年12月、ブランディングは次のように変更された。 .NET Core 統一された .NET の両プラットフォームの能力を統合することを目指している。 .NET Core そして .NETフレームワーク.
.NET 8はリリースされたのか?
現時点での最新のLTS(長期サポート)リリースは以下の通り。 .NET 82023年11月にリリースされた。このバージョンは統合の道を歩み続け、多くのパフォーマンス強化、新しいAPI、改良された開発者ツールを含んでいる。
これは例えば、Connecting Softwareが現在リリースしている以下のような製品に使用されている。 Salesforceプラットフォーム™用に構築されたDocument Extractor.
.NET Coreのバージョンは?
以下はその簡潔な表である。 .NET Core その後の .NET リリースの最初のリリース日とサポート終了日を含む:
バージョン |
初公開日 |
サポート終了日 |
.NET 8 (LTS*) |
14-11-2023 |
10-11-2026 |
.NET 7 |
08-11-2022 |
14-05-2024 |
.net 6.0 (lts*) |
08-11-2021 |
12-11-2024 |
.NET 5.0 |
10-11-2020 |
10-05-2022 |
.NET Core 3.1 (LTS*) |
03-12-2019 |
13-12-2022 |
.NET Core 3.0 |
23-09-2019 |
03-03-2020 |
.NET Core 2.2 |
04-12-2018 |
23-12-2019 |
.NET Core 2.1 (LTS*) |
30-05-2018 |
21-08-2021 |
.NET Core 2.0 |
14-08-2017 |
01-10-2018 |
.NET Core 1.1 |
16-11-2016 |
27-06-2019 |
.NET Core 1.0 |
27-06-2016 |
27-06-2019 |
*LTS = Long-Term Support = マイクロソフトがバグフィックスやセキュリティパッチを優先的に提供するリリース。
この表を見れば、さまざまなバージョンに関するほとんどの質問に答えることができる。 .NET.例えば、次のことを知りたいとしよう。 .NET Core 3.1 はまだサポートされている。あなたは .NET Core 3.1これはLTSだが、サポートは2022年12月に終了している。
この表はまた、マイクロソフトが現在、主要なリリースを行っていることも示している。 .NET バージョンは毎年11月にリリースされる。現在、標準サポート(STS)リリースは偶数年に、長期サポート(LTS)リリースは奇数年にリリースされる。マイクロソフトの リリース・スケジュール.
.NET Coreとは何か?
マイクロソフトが2014年11月12日に発表した、 .NET Core のオープンソース、クロスプラットフォームの後継として設計された。 .NETフレームワーク.一方 .NETフレームワーク はウィンドウズに限られる、 .NET Core はWindows、macOS、Linux上で動作する。このため、複数のプラットフォームで動作するアプリケーションを作りたい現代の開発者にとって、汎用性の高い選択肢となっている。
オープンソースとクロスプラットフォーム
- オープンソース.NET CoreのソースコードはGitHubで公開されており、誰でも閲覧、貢献、変更が可能です。ライセンスは寛容なMITライセンスで、幅広い柔軟性を提供しています。
- クロスプラットフォーム.NET Coreは複数のオペレーティングシステムをサポートしており、開発者は一度コードを書けばどこでも実行できる。これは、プラットフォームにとらわれない統一されたランタイムによって実現され、異なる環境間で一貫したパフォーマンスと動作を保証します。
.NET Frameworkとの関係
- 仝 .NETフレームワーク は、Windowsアプリケーションを構築するためのMicrosoft独自のフレームワークであった。しかし、近代的なアプリケーション要件の出現に伴い、より柔軟でクロスプラットフォームなフレームワークが必要とされるようになり、次のようなフレームワークが開発された。 .NET Core.
- 一方 .NETフレームワーク メンテナンス・アップデートは継続されるが、新機能の開発は統一的な .NET プラットフォーム(.NET 5以降)に移行します。このシフトは、開発者が最新の技術を採用し、パフォーマンス、APIの強化、クロスプラットフォーム機能の進歩の恩恵を受けることを奨励しています。
からの進化 .NET Core 統一された .NET プラットフォームにおける重要なマイルストーンとなる。 .NET エコシステム最新リリースは .NET 8開発者は、クロスプラットフォームの互換性からパフォーマンスの向上まで、最新の開発ニーズに対応する堅牢で汎用性の高いフレームワークを利用できる。
マイクロソフトが.NETの提供に磨きをかけていく今後のアップデートにご期待ください。
著者について
この記事を書いたのは アナ・ネト
"私は1997年からソフトウェアエンジニアをしており、最近は執筆と人前で話すことが好きです。この記事について、またはCB Exchgange Server Syncについて、ご質問やコメントはありますか?フィードバックをお待ちしております!"