日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Mono和.NET Core 从比翼双飞到合体

發布時間:2023/12/4 asp.net 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mono和.NET Core 从比翼双飞到合体 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


.NET 開源之路就是 Mono和.NET Core 從比翼雙飛到合體:

2001年12月-2002年2月。

一個新的平臺誕生了。與惠普、英特爾和其他公司一起, 創建了 ECMA-335 標準, 該標準定義了支持多種編程語言的公共語言基礎結構,C# 和 Visual Basic. Net。 F # 于2007年晚些時候發布, 但今天還有20多種. net 語言。Visual Studio. net 已發布, 并將 c#、VB、C++ 開發都包含在一個框中。這是第一個真正跨多種語言集成的 IDE。

Mono項目開始。CLI 規范使其他人能夠創建自己的. net 實現。盡管 Microsoft僅為適用于 windows 構建了第一個. net 框架, 但該規范有意地可跨操作系統和芯片組移植。Mono 項目開始由 Miguel de Icaza 牽頭, 目標是在 Linux 和類似 unix 的平臺上實現 Microsoft 新的. net 開發平臺。后來,由 Miguel de Icaza創辦了 Xamarin, 專注于跨平臺、本地、移動開發, 并在 Mono 的基礎上構建。這允許開發人員使用 c# 和. net 為 iOS 和 Android 構建應用程序。Unity游戲開發也從Mono 中出現。

2008年

asp. net MVC web 開發堆棧作為開源發布到 CodePlex。這是微軟第一個作為開源發布的應用程序開發框架。但是, 基礎運行時和編譯器仍處于封閉狀態。

2014年。

天方夜譚的事情真的發生了2014年初在微軟的 BUILD 會議上, C# 之父 Anders Heillsberg 在舞臺上宣布了. net 編譯器平臺 “Roslyn” 的開源。11月下旬,. net Core 項目開始啟動,對外公開。技術世界感到震驚, . net 社區感到興奮。. Net Core 是一個新的云原生實現. net, 適用于跨平臺、超大規模服務以及小型物聯網設備。它的目的是將. net 引入未來15年的計算。而社區也一直給予極大的支持.....。

2016年。

Mono 回家了。2016年初, 微軟終于收購了 Xamarin, 并將 Miguel de Icaza 引入開發者部門。Mono 加入. net 基金會, 并得到 Microsoft 的正式支持和貢獻。微軟社區正式與 Mono 社區匯合。微軟成立.NET Foundation 第一步的目的,其實說白了,就是要把Mono 拉過來,共同把.NET Core 給維護起來。很多人可能會有這樣的疑問:那Mono 咋辦?在之前曾提到這樣一段話:The best way to build a cross-platform stack is to build a single stack, in a collaborative manner. And the best way to do exactly that is by open sourcing it.,關鍵詞:single 、collaborative manner,這兩個詞就很好的說明了,現在Mono 與.NET Core 之間的關系,也就是說他們相互合作,共同維護和管理單一的.NET 跨平臺實現(.NET Core),這也是社區的共同心愿。

2017年。

. Net Core 2.0 發布。我們的跨平臺和開源實現. net 終于通過跨多個操作系統和編輯器的統一工具支持向世界發布。

2018年。

Winform 和 WPF 宣布開源。在 Microsoft Connect 2018 中, 微軟宣布了 Windows forms和 WPF 桌面框架的開源。此后, 我們看到了不可思議的貢獻和活動。社區現在有能力指導這些框架的方向。

2019年

. Net Core 3.0 發布。. Net Core 3.0 將 Windows 桌面工作負載帶到. net Core 運行時, 這將允許自包含 exe、并行安裝和更快的性能。Build 2019宣布 .NET Core 3.0 之后的下一個版本將是 .NET 5 。這將是 .NET 系列的下一個重要版本。將來只會有一個 .NET ,您將能夠使用它來開發 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。我們將在 .NET 5 中引入新的 .NET API、運行時功能和語言功能。從 .NET Core 項目開始,我們已經向平臺添加了大約五萬個 .NET Framework API。 .NET Core 3.0 彌補了 .NET Framework 4.8 的大部分剩余功能差距,支持 Windows Forms,WPF 和Entity Framework 6。 .NET 5 構建于此工作之上,利用 .NET Core 和 Mono 的最佳功能創建一個平臺,您可以用于所有現代 .NET 代碼。

2020年

將在2020 年 11 月發布 .NET 5,并在 2020 年上半年推出第一個預覽版。將在 Visual Studio 2019、Visual Studio for Mac 和 Visual Studio Code 的未來更新中支持它。

我將在2019年5月26日的2019 Xamarin 移動跨平臺技術峰會分享Mono和.NET Core的風云際會,敬請期待。

原文地址:https://www.toutiao.com/i6689600832398164483/

.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總?http://www.csharpkit.com?

總結

以上是生活随笔為你收集整理的Mono和.NET Core 从比翼双飞到合体的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。