|
在我的模糊认识中,微软有两个铁拳,一个是windows操作系统体系,另一个就是.net程序开发平台家族。
.net的体系结构我一直没搞明白,相当凌乱。
我只知道微软先后提出了.NET Framework 、.NET Core及XAMARIN三套开发框架。由于.NETFramework主要是用于windows平台,而无法适用于跨平台的需求,于是微软又搞出了个.NETCore的框架,其中一个主要目的就是为了跨平台,支持Windows, mac及Linux等操作系统,同时也是开源的。同样,.NET Core下又包含很多库,用于不同的应用程序模型,其中ASP.NETCore用于web开发,UWP则是用于开发windows10的应用。为了解决不同框架代码的共享及类库共享问题,微软又给这三大框架定了一套标准,而这套标准就是所谓的.NETStandard。
.net又分为C/S和B/S两种形式.
但是.net中总共包括哪些编程语言?Vb.net、C#、asp.net,还有呢?
asp.net和asp好像是完全独立的两个事物,二者又有何联系和区别呢?
为什么C#不写成C#.net?
哪位帮我好好梳理一下。
|
|