当前位置:首页>开发>正文

.net如何跨平台

2024-07-29 00:05:47 互联网 未知 开发

.net如何跨平台?

.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开发者有了更多共同的话题。