发布日期:2024-10-28 05:55 点击次数:105
为了使 API 建造达到均衡,咱们必须住手侮辱建造东谈主员的才略。
译自Zen and the Art (and Science) of API Development,作家 Steve Rodda。
构建、测试和部署我方的代码可能很不幸,尤其是在时辰紧迫且预算有限的情况下。配合和圭臬化必须成为该过程的一部分,咱们需要共同起劲,以便建造东谈主员或者在不中断使命进程的情况下更永劫辰地停留在其里面建造轮回中。
但一次又一次,我看到一些器具宣称我方是“以建造东谈主员为中心”或专注于建造东谈主员体验,但它们却特别复杂、愉快、复杂或概括到需要手把手教导(念念念念“低代码”软件即奇迹 [SaaS])。
API 建造也不例外。我觉得API可能更厄运,因为它们在崛起成为“当代应用才智的支持”的过程中一直被淡薄,而况它们有增殖的趋势。
确认apidays API 行业商场景况讲明,41% 的公司领有比应用才智更多的 API。更首要的是,F5 预测到 2030 年,咱们将领有20 亿个 API,其有用期为一年。同期,Salt 暗示95% 的公司在出产中际遇了 API 纰谬。
正确进行 API 建造
为了使API 建造(或翌日的改动)正确进行,咱们必须领有顺应的器具来完成这项使命。你无法通过经管来罢了 API 的质料和一致性;你必须建造它。
咱们如何使建造宽裕见效且有意?咱们能否收复一种形态,让建造东谈主员在完成联想时取得餍足感,而不是对旅程感到怯生生?咱们能否匡助建造东谈主员幸免浏览无限的 cryptic 文档,或对重叠疏浚“浅近”操作但不是他们念念要的界面感到讨厌?
我(以及好多其他建造东谈主员,我服气)在 20 多岁时怀着鼓动陈词参预建造使命的原因之一是,我一直心爱挑战。(我从 8 岁就初始编程;这等于我如斯深爱它的原因。)我念念处理问题,我念念“破解代码”,我频繁寻找或者改善体验的酷炫时间和器具。另一方面,我不念念作念一些过于繁琐、手动和不幸的事情,甚至于它会从建造中吸走乐趣。我需要一个均衡的中间态度,我蹙迫地寻乞降谐。
在 API 领域使命了几年,亲眼目睹了零星之后,我意志到了一种 API 建造器具的愿景,它罢了了这种均衡。我念念要乐趣和挑战,但我也念念要速率和敏捷性,以便快速改动和部署。本年,我的团队和我一齐踏上了这段冒险之旅,咱们创造了一些我觉得或者应酬这一挑战的东西。
先容 Blackbird
Blackbird于 2024 年 10 月 2 日细密发布,是一个 API 建造平台,不错匡助建造东谈主员快速而玉成地生成高质料的 API。咱们联想它来支捏建造东谈主员,而不是妨碍他们,过度简化复杂的任务或侮辱他们的才略。正如 apidays 在其讲明中所说,“来自 Ambassador 的 Blackbird 等新器具或者增强 API 联想实践,并加速 API 联想进程中一些更繁琐的任务,并将输出接济为 OpenAPI 界说。”
这些器具诈欺 AI 和临时的出产环境来缩小云支拨并普及优化。它们还意味着破耗更少的时辰进行手动、败兴的使命,而将更多时辰用于改动,这些改动让你来源对成为又名建造东谈主员感到兴奋。淌若你念念望望它是如何使命的,创建一个帐户并试一试。
预测 2025 年
预测翌日一年,以下是我对将影响翌日发展的念念法。
建造更高的一致性
需要重叠的是:你无法通过经管来罢了 API 的质料和一致性;你必须建造它。建造 API 从创建次第初始——实质上是不仅描摹 API 需要作念什么,还需要描摹如何对其进行编码以使其按预期使命。API 经管着眼于确保用户或者按预期探听 API,但中枢株连在于代码编写和圭臬化。
一致性不仅体刻下圭臬和文档进程中,还体刻下对 API 的模拟和测试方法上,以确保总计这个词 API 生命周期中的质料和安全性。
建造的翌日是暂时的
佛陀素养说,一切王人是暂时的,天地中莫得什么是实质的。无常一直王人是一种趋势,但我觉得在建造领域,咱们正在看到向无奇迹器架构的更大升沉,以及对临时、访佛出产环境的启动的渴慕。建造东谈主员不再需要打电话给他们的基础设施团队来启动一个新的出产环境,只是是为了测试一两个 API。或者启动临时环境意味着你的建造东谈主员很雀跃并进行测试,而你的基础设施团队则不受侵略。它还减少了总计公司(不管大小)王人必须处理的时间债务。
将 AI(顺心地)融入您的器具堆栈
AI 是下一场淘金热,每个东谈主王人在不甘人后地抢掠我方的那一份。商场上充斥着“AI-this”和“LLM-that”,但好多器具只是花哨的 ChatGPT 包装器。好多东谈主操心 AI 会取代建造使命,但更首要的是要保捏均衡——“AI 不错匡助建造东谈主员矫正其 API 联想的中和之谈”,正如 apidays 在其讲明中所写。
举例,API 次第生成刻下着实不错饱和使用 AI 器具完成。您不再需要编写次第,因为它们还是存在。将检朴的次第生成时辰用于建造日中更令东谈主兴奋的部分。
罢了 API 禅
跟着新年的速即相近,时间指挥者需要专注于少费钱、多出产(一个陈旧的二分法),并起劲让它变得酷爱。当云支拨下落,您的建造东谈主员感到赋能而不是消极时,每个东谈主王人会很雀跃。融入正确的时间,拥抱一切的暂时性,并确保您所作念的一切的一致性,是罢了这一联想的阶梯。
要了解更多对于我的愿景,请在 11 月的API World与我交谈,我期待评估其他 2025 年 API 趋势。