北大青鸟电话24小时全国咨询热线:400-680-6399
.Net
Java
.Net
Android
ios
网络营销
HTML5
联系方式
北京旗舰校区

电话:400-601-0802

QQ:4006010802

地址:西城区北礼士路100号

贵阳优越

电话:400-680-0851

QQ:800017195

地址:高新区国家数字内容产业园

沈阳三好

电话:400-855-1066

QQ:4008551066

地址:沈阳和平区三好街54号

兰州优越

电话:0931-7701993

QQ:800017195

地址:兰州安宁区兴安路教育港

成都锦江

电话:400-680-6399

QQ:800017195

地址:成都锦江区大慈寺路22号

.Net

当前位置:首页 > 青鸟知识 > .Net
.Net标准是什么?
发布者:青鸟罗老师    发布时间:2018-10-30    浏览次数:

       令人困惑的是,.Net标准不仅涵盖库,而且是.Net开发中用于构建目标的名称(实际上是“netstandard”),用于快速定义代码中所需的库,并由 IDE和编译器自动处理。EzR学IT好就业-北大青鸟优越教育官方网站

作为.Net开发的一部分,Microsoft通过ECMA(负责JavaScript标准的小组)对运行时API进行了标准化。 该标准化使得相同的代码可以针对不同的.Net运行时,.Net标准库指定了几乎所有.Net实现,从Windows Phone的Silverlight到运行在Azure的无服务器PaaS上的应用程序,从Android和iOS Xamarin代码到HoloLens上UWP的API。但是ECMA标准还是不够广,无法标准化构建更复杂应用程序所需的基类库。EzR学IT好就业-北大青鸟优越教育官方网站

由于不同的.Net运行时支持不同级别的.Net标准API,因此代码不像你想要的那么便携。如果要构建需要在不同版本的.Net上运行的代码,则必须定位标准库的最低通用版本。因为库是通过NuGet提供的,这不是问题。EzR学IT好就业-北大青鸟优越教育官方网站

Microsoft重构.Net还是有意义的。一旦你克服了.Net标准(库)和netstandard(目标)之间的混乱,决策会变得相当简单。让我们回到最初的问题,关于.Net,开发人员该如何选择?EzR学IT好就业-北大青鸟优越教育官方网站

如果你正在使用大量的工作流和数据连接工具.Net生态系统的大型应用程序,请坚持使用.Net Framework。如果你的目标是云和移动端,并且考虑跨平台开发—— .Net Core和.Net标准库的组合是最佳的。EzR学IT好就业-北大青鸟优越教育官方网站


EzR学IT好就业-北大青鸟优越教育官方网站

北京旗舰校区
电话:400-601-0802
QQ:4006010802
地址:西城区北礼士路100号
贵阳优越
电话:400-680-0851
QQ:800017195
地址:高新区国家数字内容产业园
沈阳三好
电话:400-855-1066
QQ:4008551066
地址:沈阳和平区三好街54号
兰州优越
电话:0931-7701993
QQ:800017195
地址:兰州安宁区兴安路教育港
成都锦江
电话:400-680-6399
QQ:800017195
地址:成都锦江区大慈寺路22号