学习过Windows API编程的开发者都知道,Windows API中有很多奇怪的数据类型,比如HANDLE,中文翻译为句柄,看看Windows API函数CreateFile:返回一个HANDLE,也就是返回了一个句柄,这让很多初学者摸不着头脑,难以理解,其实这不能怪初学者,因为在Windows编程中,把HANDLE翻译为句柄,真是一个糟糕的翻译。
通过我们所涵盖内容, 希望大家能够更深入理解 API 的广义概念以及现今常见术语运用方式。Eolink Apikit -跨平台的 API 开发测试工具,支持 REST、Websocket、gRPC、TCP、UDP、SOAP等协议,结合 API 设计、文档管理、自动化测试、监控、研发管理和团队协作的一站式 API 生产平台。
API全称Application Programming Interface,即应用程序编程接口,是一些预先定义的函数,或指软件系统不同组成部分衔接的约定,用于传输数据和指令,使应用程序之间可以集成和共享数据资源。
很多人在软件开发中经常会分不清 SDK 与 API ,今天就来浅谈一下两者之间的区别。直白地说,SDK 包含了 API ,是一套完整的,能完成更多功能的工具包,无论你想获取什么样的信息,SDK 里总能找到实现的办法。