「[[マイクロソフト系技術情報 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]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS