Microsoft、macOS、Linux、Android をサポートする .NET 5 を準備

今年の NET Core 3.0 のリリースにより、Microsoft は リリースします .NET 5 プラットフォーム。開発システム全体が大幅に改善されます。 .NET Framework 4.8 と比較した主な革新点は、Linux、macOS、iOS、Android、tvOS、watchOS、WebAssembly のサポートです。 同時に、バージョン 4.8 が最後となり、Core ファミリのみが開発を継続します。

Microsoft、macOS、Linux、Android をサポートする .NET 5 を準備

開発はランタイム、JIT、AOT、GC、BCL (Base Class Library)、C#、VB.NET、F#、ASP.NET、Entity Framework、ML.NET、WinForms、WPF、Xamarin に焦点を当てていると伝えられています。 これによりプラットフォームが統合され、さまざまなタスクに単一のオープン フレームワークとランタイムが提供されます。 その結果、アプリケーションの種類に関係なく、共通のコード ベース上で同じビルド プロセスを使用して、異なるプラットフォーム用のアプリケーションをビルドできるようになります。 

Microsoft、macOS、Linux、Android をサポートする .NET 5 を準備

.NET 5 は 2020 年 XNUMX 月にリリースされる予定で、真のユニバーサル開発プラットフォームになります。 同時に、オープンソース ビジネスにおける Microsoft のイノベーションは「XNUMX」だけではありません。 同社はすでに、 発表した Windows Subsystem for Linux (WSL) の XNUMX 番目のバージョンは、最初のバージョンよりも数倍高速になり、Linux カーネルのネイティブ アセンブリに基づいています。

最初のバージョンとは異なり、これはエミュレーション層ではなく、本格的なコアです。 このアプローチにより、起動時間が短縮され、RAM 消費量とファイル システムの I/O 速度が最適化され、Docker コンテナの直接起動も可能になります。

最も興味深いのは、同社がコアを閉鎖せず、そのコアに関するすべての開発をコミュニティに提供すると約束していることです。 この場合、ディストリビューションへの拘束はありません。 ユーザーはこれまでと同様に、自分に合った画像をダウンロードできます。


コメントを追加します