「.NET Framework」の版間の差分

削除された内容 追加された内容
→‎外部リンク: リンク切れを除去
編集の要約なし
12行目:
| 種別 = [[プラットフォーム (コンピューティング)|プラットフォーム]]
| ライセンス = {{仮リンク|Microsoft EULA|en|Microsoft EULA}},<br />Microsoft Reference License (BCL),<br />[[MITライセンス]],<br />[[プロプライエタリ]]
| 公式サイト = [https://dotnet.microsoft.com/ dotnet.microsoft.com/] (英語){{en icon}}
}}
'''Microsoft .NET Framework'''('''マイクロソフト ドットネット フレームワーク''')は、[[マイクロソフト]]が開発した[[アプリケーションソフトウェア|アプリケーション]]開発・実行環境である。
 
[[Microsoft Windows|Windows]]アプリケーションだけでなく、[[Extensible Markup Language|XML]] [[Webサービス]]や[[ウェブアプリケーション]]などWebベースのアプリケーションなども包括した環境となっている。一般に.NETという場合、.NET全体の環境を指す。現在は[[.NET Core]]や[[Mono (ソフトウェア)|Mono]]も包括した技術仕様の総称を.NETと呼び、初期から存在する従来のWindows専用実装のみを.NET Frameworkと呼んで区別している
 
バージョン4.8をもってバージョン4.x台NET Frameworkのメジャーアップデートを終了することがアナウンスされている<ref name="future_of_dotnet"/>。後継は[[.NET Core]]の次期バージョンとなる予定の.NET 5である。
 
== アーキテクチャ ==
69行目:
=== 統合開発環境 ===
* [[Microsoft Visual Studio]]
* [http://xamarin.com/studio Xamarin Studio] ([[Microsoft Windows|Windows]], [[macOS|OS X]]) と [[MonoDevelop]] ([[Linux]])
* [[SharpDevelop]]
* [[Delphi#Delphi_Prism|Embarcadero Prism]] - 2012年を最後に終了
78 ⟶ 77行目:
 
== オープンソース化 ==
[[2014年]][[11月12日]]、米国マイクロソフトによるイベント「Connect();」で、.NET Frameworkのうち下記の物を[[MITライセンス]]の下で公開したことが発表された<ref>[httphttps://blogsdevblogs.msdnmicrosoft.com/b/dotnet/archive/2014/11/12/announcing-net-2015-preview-a-new-era-for-net.aspx/ Announcing .NET 2015 Preview: A New Era for .NET -| .NET Blog - Site Home - MSDN Blogs]</ref>。
* .NET Framework 4.6 リファレンスソース
* [[ASP.NET]] 5
* Entity Framework 6
* .NET Core 5 (のちに.NET Core 1.0としてリナンバリングされた)
* .NET Core 5
* .NET Compiler Platform ("Roslyn")
 
これらは製品レベルの実装であり、シェアードソース実装ではない。ターゲットとして、既存のWindowsプラットフォームの他に、[[Linux]]と[[macOS|OS X]]が含まれる。
 
.NET Framework 4.6 のリファレンスソースがMITライセンスになったことにより、それが [[Mono (ソフトウェア)|Mono]] 4.0 に取り込まれた<ref>[httphttps://www.mono-project.com/docs/about-mono/releases/4.0.0/ Mono 4.0.0 Release Notes | Mono]</ref>。
 
== マイクロソフト社以外の実装 ==
119 ⟶ 118行目:
== Windows以外のプラットフォームでの実装 ==
; [[Mono (ソフトウェア)|Mono]]
: オープンソースプロジェクトによる.NET Framework互換環境の実装。統合開発環境として[[MonoDevelop]]がある
; [[DotGNU Project]]
: オープンソースプロジェクトによる.NET Framework(CLI+MS拡張)互換環境の実装。GPLに基づいて開発(一部ライブラリなどに例外等がある)。
343 ⟶ 342行目:
 
=== .NET Framework 4.8 ===
2019年4月18日に正式リリースされた<ref>[https://devblogs.microsoft.com/dotnet/announcing-the-net-framework-4-8/ Announcing the .NET Framework 4.8 | .NET Blog]</ref>。本バージョンをもって.NET Frameworkのメジャーアップデートは終了するが、バグ修正やセキュリティ修正のサポート、Windowsへの搭載は継続される<ref name="future_of_dotnet">{{Cite web|url=https://devblogs.microsoft.com/dotnet/net-core-is-the-future-of-net/|title=.NET Core is the Future of .NET|website=.NET Blog|publisher=[[マイクロソフト]]|author=Scott Hunter|quote=.NET Framework 4.8 will be the last major version of .NET Framework. If you have existing .NET Framework applications that you are maintaining, there is no need to move these applications to .NET Core. We will continue to both service and support .NET Framework, which includes bug–, reliability– and security fixes.|date=2019-05-06|accessdate=2019-09-21}}</ref>。
 
== 脚注 ==