标签: API
我对好的 API 设计的所有了解
就像设计良好的软件系统一样,我认为关于API设计的许多建议过于花哨。人们过于关注什么是“真正的”REST,或者HATEOAS是否是个好主意,等等。这篇文章是我试图将我所知道的关于设计良好API的一切写下来的尝试。
为什么说Web Audio API的设计是愚蠢的
Web Audio是一个我不明白的API。 Web Audio的范围绝对是巨大的,我无法想象任何人使用这功能,绝对昂贵的核心抽象和基本功能的缺失。引用规格本身:“这个规范的目标是包括现代游戏音频引擎中发现的功能以及现代桌面音频制作应用中的一些混合,处理和过滤任务。”
两种API平台的故事
开放API是一个大工程,只有长时间的良好管理,才能维持一个健康、活跃的生态。如果公司还没有完成产品战略和业务模式的搭建,那么最好先不要急着开放API。如果你的企业正在考虑开放API,那么这篇文章值得一读。我们将会对比两种API平台,一个以Twitter为代表,另一个以Slack为代表。
JavaScript API 设计原则
什么是好的 API 设计:在自描述的同时,能达到抽象的目标。
API开发体验为何如此重要?
API开发体验是一个相对较奇特的关注点,之所以受到关注,是因为这样的体验能提高API的程序设计水平,当开发者在编写程序的时候,夯实无缝的开发体验是多么的重要,不但能帮助程序员提高编程效率,还能让开发人员站在终端用户的角度来实现功能目标。
Web Bluetooth API 初探
借助 BLE(低功耗蓝牙) ,我们能在电子设备上玩出各种各样的花样。不过为了能和各种不同的硬件设备交互,难道我们就要在手机上安装各个设备对应的 app 吗?
一切皆软件,一切皆API
先说件事儿,科学家证明,马这种动物最早是出现在美洲大陆的,但经过了漫长的进化之后,这里的马反而灭绝了。
