net core体系-Xamarin-1概要
Posted hmit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了net core体系-Xamarin-1概要相关的知识,希望对你有一定的参考价值。
大家在开发领域都知道Java是跨平台的,但是很多人认为.NET是只能在Windows下运行,不具有跨平台的特性,这种说法其实是不妥的。
.NET其实在设计之初也是考虑像Java一样跨平台的,我们知道.NET Framework是在Windows下运行的,但是你知道.NET Framework中的大部分类也是可以兼容移植到Linux下,但是一直没有人做这项工作。
直到后来有一家名叫Novell的公司开发了Mono,并把大部分的.NET Framework功能移植到了Linux下,这个Mono也成为了Xamarin(使用.NET开发android和ios 应用应用技术)和Unity3D(使用.NET开发Android和iOS游戏的技术)的基础。
.NET Core是微软开发出的另一个可以跨Linux、Windows、Mac OS等平台的.NET。
2016年初,微软收购了Mono的公司Xamarin,那么为什么微软收购了Mono,还要搞出来一个ASP.NET Core技术呢?因为Mono虽然完全兼容.NET Framework,但是由于.NET Framework这个架构太老旧,不利于当下出现的云计算、集群等新的架构理念,所以微软推翻并重新写出了这个.NET Core。
以上是关于net core体系-Xamarin-1概要的主要内容,如果未能解决你的问题,请参考以下文章
net core体系-web应用程序7asp.net core日志组件