在线课程《ASP.NET Core Web Api入门》课程源码
ASP.NET Web API是一个框架,主要用于机器之间的数据交互。
借助于Visual Studio 与.NET平台的支持,拥有极高的开发效率。同时由于.NET的源码开放性,以及跨平台性的特点,生成的应用通吃Windows、Linux、macOS等主流操作系统。
由于微软对于运行环境以及编译器的开源,从而将.NET的运行环境不再局限于x86、x64处理器,包括ARM处理器在内也得到了支持,基于Linux的跨平台性,.NET程序的运行必将不限于操作系统,不限于CPU种类,从而做到一次编写、一次编译,到处运行的理想状态。
在.NET程序运行之前,.NET运行环境将其编译成与物理硬件相关的机器码,不再基于“虚拟机”的运行方式,其运行效率比肩于直接用C/C++编写的“机器码”程序。
相对于“二进制”的C/C++运行程序来说,.NET运行环境在编译过程中,还可以在编译过程中使用当前CPU的最新、最高效的指令,在某些计算密集型计算效率上还会超越C/C++程序。
从当前BAT对于.NET程序员的需求数量上,从侧面可以看出.NET已经在国内开始起飞......
本课程以实战操作的方式,采用Visual Studio 2022演示ASP.NET Core 6 Web Api的基本开发流程。初学者可以依葫芦画瓢,迅速掌握Web Api的开发。