「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>.NETのクロスプラットフォーム対応]] * 目次 [#t3a5120f] #contents *概要 [#i57fcf23] -[[.NET Core]] 3.0の後継~ リリース番号を「4」ではなく「5」にした理由について、~ [[.NET Framework]]で以前から「4.x」のリリース番号が使われてきたため、~ これに慣れたユーザを混乱させるのを避けたかったと説明した。 -.NET 5以降は以下を1つの.NETに集約する。 --[[.NET Framework]] --[[.NET Core]] --[[Xamarin]] / [[Mono]] -クロスプラットフォームのアプリケーションを開発できるようになる。~ (WindowsやLinux、macOS、iOS、Android、tvOS、watchOS、WebAssemblyなどに対応) *詳細 [#uec5a41c] **踏襲 / 維持 [#l36ff4d9] [[.NET Core]]を踏襲 / 維持する点。 ***オープンソース [#jcbc5871] -コミュニティー志向 -GitHubで管理される ***クロスプラットフォームの実装 [#na9cf1ee] -プラットフォーム固有の機能 --Windows ---[[Forms>Windows Forms]] ---[[WPF]] --[[Xamarin]] --その他、既存環境との共存 --, etc. ***開発環境 [#z6a77947] -小規模なプロジェクトファイル(SDKスタイル) -高機能なコマンドラインインタフェース(CLI) -IDEとの統合 --[[Visual Studio]] --Visual Studio for Mac --[[Visual Studio Code]] **新機能 [#kc0d377a] -ランタイムの選択~ 以下のいずれかを簡単に選択できるようになる。 --[[Xamarin]]で使用される[[Mono]] --[[.NET Core]]で使用されるCoreCLR ***相互運用 [#fae57b20] -全プラットフォームでJavaとの相互運用性が確保 -Objective-CやSwiftとの相互運用性が複数のOSでサポート ***組込系のサポート [#qd83b23a] CoreFX拡張で.NETの静的コンパイル、フットプリントの縮小 **スケジュール [#sbb48458] -2020年前半~ 最初のプレビュー版をリリース -2020年11月~ 正式版(GA)をリリース -その後 --メジャーリリースを毎年提供 --偶数番号のリリースがLTS(Long Time Support) *参考 [#y48b3083] -Microsoft、「.NET Core 3.0」の後継となる~ 「.NET 5」を2020年にリリース:3種類の「.NET」を1つに集約 - @IT~ https://www.atmarkit.co.jp/ait/articles/1905/09/news108.html -「.NET 5.0」リリース、macOS・Linux・Windowsに対応した、~ .NET統合への第一歩:CodeZine(コードジン)~ https://codezine.jp/article/detail/13196 -.NET 5.0 Previewのアナウンスブログをまとめた - Qiita~ https://qiita.com/tsubakimoto_s/items/926f15adfe83fbe765fc **マイナビニュース [#nbbcb8ff] -.NET 5 Preview 1登場、正規表現3倍〜6倍高速化~ https://news.mynavi.jp/article/20200319-998541/ -Microsoft「.NET 5.0」正式版発表、.NET統一ビジョンの最初のリリース~ https://news.mynavi.jp/article/20201111-1482230/ **ZDNet Japan [#j128f18c] -マイクロソフト、~ .NET 5でVisual Basicをサポートするも進化計画はなし~ https://japan.zdnet.com/article/35150943/ -マイクロソフト、~ 「.NET 5」のプレビュー版を公開--クロスプラットフォーム開発を強化~ https://japan.zdnet.com/article/35151023/ -マイクロソフト、~ 「.NET 5.0」を正式リリース--.NETの統合に向けた大きな一歩~ https://japan.zdnet.com/article/35162284/ **Publickey [#if015977] -[速報]オープンソースの「.NET 5」がすべての.NETを引き継ぐ。~ .NET Frameworkと.NET CoreとXamarinは「.NET 5」に。Microsoft Build 2019~ https://www.publickey1.jp/blog/19/net_5netnet_frameworknet_corexamarinnet_5microsoft_build_2019.html -マイクロソフト、~ 次世代.NETフレームワーク「.NET 5」最初のプレビューリリース。~ .NET Framework、.NET Core、Xamarinの3つを統合~ https://www.publickey1.jp/blog/20/netnet_5net_frameworknet_corexamarin3.html -マイクロソフト、全プラットフォームを統合する~ 「.NET 5」フレームワーク、リリース候補版を公開。Ignite 2020~ https://www.publickey1.jp/blog/20/net_5ignite_2020.html -[速報]マイクロソフト「.NET 5」正式リリース。~ 1つのフレームワークでWindows/Mac/Linuxの~ デスクトップ、サーバアプリ、Webアプリなどが開発可能に~ https://www.publickey1.jp/blog/20/net_51windowsmaclinuxweb.html -.NET FoundationがOpen Source Initiativeへの加盟を発表。~ オープンソースコミュニティとの関係をより密に~ https://www.publickey1.jp/blog/20/net_foundationopen_source_initiative.html **microsoft.com [#z6342aee] ***.NET Blog [#qc83bb25] -Introducing .NET 5~ https://devblogs.microsoft.com/dotnet/introducing-net-5/ -Announcing .NET 5 Preview --1~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/ --2~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-2/ --3~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-3/ --4~ https://devblogs.microsoft.com/dotnet/announcing-net-5-preview-4-and-our-journey-to-one-net/ --5~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-5/ --6~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/ --7~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-7/ --8~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-8/ -Announcing .NET 5.0 RC --1~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-1/ --2~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-2/ -Announcing .NET 5.0~ https://devblogs.microsoft.com/dotnet/announcing-net-5-0/ ***Microsoft Docs [#f0cb5016] -C# - 再統合された .NET:.NET 5 に関する Microsoft の計画~ https://docs.microsoft.com/ja-jp/archive/msdn-magazine/2019/july/csharp-net-reunified-microsoft%E2%80%99s-plans-for-net-5 ---- Tags: [[:.NET開発]], [[:.NET Core]], [[:.NET Standard]]