net如何跨平臺?
.NET Core是一個開源的模塊化的Framework,不管是開發web或移動設備都在同一個Framework(.NET Core)下運行,而且 .NET Core也可在不同的操作系統上運行,包括Windows、linux、MacOS,實現了跨平臺跨設備。更棒的是.NET Core 在發布程序時不用事先安裝Framework而是通過Nuget下載,這樣在初次部署時就不用安裝一個復雜而龐大Framework,而是按需下載。這種基于Nuget的按需加載鑄就.NET Core 跨平臺。
??過去總是有人會說.Net無法在linux上運行,java就可以。幾乎一提到這個問題,就不可避免的引發Java和.Net對比的口水戰。
??而.Net Core的出現,以ASP.NET的跨平臺版本出現在了我們的眼前,它順應了開源大趨勢,對.Net開發者是個喜事,也多了一個追求前沿技術的機會 。至少突破了操作系統的限制,不在局限于windows,讓.NET開發者和其它跨平臺語言(如java,ruby)c開發者有了更多共同的話題。