参加工作不久(asp.net开发),最近总看到API这个概念,上网查了很多资料,当感觉还是不太清楚,望各位高手指点一二,尽量简单易懂些,说说在哪里会用到,有什么好处与弊端啥的,谢了!
API就是给外部程度调用的接口,是别人预先写好的,内部的工作原理你不需要深入了解,能称为API的东西都是功能稳定的,接口也是稳定的,不会随意变化,所以在你的应用程序中可以放心使用。以win平台来说,系统dll暴漏了很多的方法,这些方法就是API,你如果要使用系统的某些功能,直接调用API就可以了,当然在系统升级的时候,可能API会有升级,但是在升级的时候,考虑到一些开发者会用到已有的API,所以在升级这些API的时候都会考虑到兼容以前版本的API。