1_05_详解.NET标准与重要工具

Unity

Xamarin移动,高效节能

都是客户端开发,界面

不是微软开发,离散化

dotnet是服务端开发场景,高并发,大数据处理能力

造成不同场景,api有很大差异

与一次编译随处运行是相悖的

开发框架进行规范化,最大可能得保证Net的规范性可移植性

 

.Net Standard

在所有.Net实现方式中通用的API正式规范

规范文本,一组纯文本的类型和函数声明信息

规范相同功能的类型,不同框架具有相同形态

可迁移

有义务按照规范开发

不同版本,可用API数量不同,2.1的可用api最全,支持3.0之后的版本,已经出现很久了3.0就有了,但是一直没有升级版本号,但是一直在升级可用api

2021年支持3.2万函数,

可查看官网

以后可能会主导.net的发展

 

辅助工具

开发工具,vs宇宙第一ide

vs2022 开发net8

跨平台开发,不同系统下使用不同开发工具,

Mac下使用Mac版本vs,差不很大,不是纯正的vs,前身Xamarin studio,难用,收购,不是为了发展而是为了干掉,被停用了,

vs code轻量,代码编辑器,跨平台,插件多,性能,免费,可以小程序,验证个小代码

windows还是使用vs,大代码

Rider,JB公司,跨平台开发工具,

IDE,PyCharm

vs插件 Reshaper,占资源,好用,vs借鉴了 

Rider拥有插件所有功能,纯粹从开发角度来看,比vs强了不是一点半点,实际使用过程中响应也比vs快的多,但是会有一些小bug,比vs更高效,而且正规是收费的,免费版也有

 

api源码,是否支持框架

.NET API Catalog网站查询一下,官方文档,体验还是不错的,搜索api,智能提示,支持的版本

 

在线源码网站

.Net Source Browser

 

ILSpy反汇编工具

 

posted on 2026-01-24 11:56  张彦山  阅读(2)  评论(0)    收藏  举报