并不是说C#托管代码是最好的实现业务的方法,下面是4中api的分类,用来开发移动和嵌入式应用
胖客户端API Internet APIs 托管api 已过时/废弃的api
win32 api Browser-based application in .net micro framework mfc
internet explorer mobile
.net compact framework Rich Internet Applications xna framework embeded visual basic
Live Mesh (Mesh Operation)
Cloud computing(Azure OS)
其中,前两种用的比较多。
什么时候使用win32 api呢:
1:少量代码,设备驱动,系统服务必须用win32 api来写
2:操作系统扩展
3:服务端代码