10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

开发者将大部分时间花在了 API 上:后端最爱,Twitter API 颇受欢迎

  • 2023-03-08
    北京
  • 本文字数:1103 字

    阅读完需:约 4 分钟

开发者将大部分时间花在了 API 上:后端最爱,Twitter API  颇受欢迎

 Postman 在对超过 37,000 名开发人员和行业专业人士进行调研后,于近日发布了《2022 年 API 状况报告》。报告显示,最流行的 API 是 Salesforce Platform APIs,其次是 Twitter API,然后是 Notion API。最常用的 APM 工具是 Elastic (34%),然后是 Grafana (31%),之后是 Datadog (20%) 和 Splunk (19%)。



部署 API 的受访者使用了多种方法,其中 CI/CD 管道更受欢迎,61% 的受访者称这是最常用的工具。紧随其后的是在云中部署 API (38%)、框架 (35%) 和定制部署方法 (27%)。当被问及哪些 CI/CD 解决方案受到青睐时,一半的受访者提到了 GitHub。Jenkins (36%) 和 GitLab (28%) 也是热门选择,其次是 Azure Pipelines 和 Bitbucket(各占 22%)。

 

在 API 网关或云 API 管理工具方面,有两种解决方案脱颖而出:一半的受访者提到了 AWS API Gateway,超过四分之一的受访者提到了 Azure API 管理。



报告显示,全栈开发人员是使用 API 最大的群体,占受访者的 25%,其中后端开发人员的代表性更强,约为 19%。另外,超过 40% 的后端开发人员每周花在 API 上的时间超过 20 小时,是调查中比例最高的。

 

开发人员将大部分时间花在了 API 上。大约 51% 的受访者表示,他们所在企业将一半以上的开发工作花在了 API 上。这一比例高于 2020 年的 40% 和去年的 49%,凸显了 API 作为现代软件构建块的作用。

 

性能、安全性、可靠性和文档是与 API 集成之前受访者们的主要考虑因素,而决定是否使用和生成 API 的首要因素是它与内部应用程序和系统的集成程度。去年,内部 API 整合甚至没有成为 API 消费的前三名因素。


这是一个值得关注的转变,因为它对 API 文档和设计以及整个开发生命周期都有影响,也表明企业越来越多地使用 API 来共享数据并在内部提供服务。

 

Postman 表示,随着公司越来越多地使用 API 在组织内部进行交互,这种转变可能会取代文件传输、数据库共享和电子邮件等传统方法。过去一年里,Postman API 平台上跨企业团队的集成 API 数量增长了 20 倍。

 

调研需要多长时间来构思、实施、测试并将 API 交付到生产环境时,结果显示,大约三分之一的人需要一天到一周的时间,另有三分之一的人表示需要一周到一个月的时间。API 优先的领导者速度更快——19% 的人能够在一天或更短的时间内完成流程(而所有受访者中的这一比例为 14%)。

 

在部署频次方面,超过三分之一的人表示时间间隔为每周到每月一次,近四分之一的人每天到每周部署一次。API 优先的领导者部署频率更高:超过 10% 的人每小时到每天一次。

 

不过,缺乏 API 设计技能成为如今生产 API 的首要问题。这种技能差距可能会导致微服务的过度扩散,从而产生其它问题。

 

查看更多信息:

https://www.postman.com/state-of-api/

2023-03-08 11:114127

评论

发布
暂无评论
发现更多内容

ES2021 带来的新特性

KooFE

JavaScript 6月日更 ES2021

【21-6】PushGateway快速上手

耳东@Erdong

Prometheus 6月日更 PushGateway

[译] Android 的 Java 8 支持

Antway

6月日更

☕【JVM技术探索】重塑虚拟机性能调优计划

码界西柚

JVM jvm调优 GC调优 6月日更

《原则》(十三)

Changing Lin

6月日更

CSS 选择器总结

编程三昧

CSS html5 大前端 DIV+CSS CSS选择器

JavaScript学习(二)

空城机

JavaScript 大前端 6月日更

产品开发的过程

Qien Z.

运营管理 6月日更

2020年度编程语言排行榜 C语言称霸,Java遭遇滑铁卢?

架构精进之路

编程语言 6月日更

setInterval 和 hooks 撞在一起,翻车了~

Viktor

踩坑经历 React Hooks

模块6作业

薛定谔的指南针

架构实战营

这可能是介绍Android UvcCamera最详细的文章了

小驰笔记

android 音视频 UvcCamera 引航计划

拆分电商系统为微服务

chenmin

新手讲解this

前端树洞

JavaScript 面试 大前端 js

算法之统计岛屿数量

Skysper

算法 深度优先搜索

浅浅谈Redux

蛋先生DX

React Redux 6月日更

JAVA笔记(一)--软件安装-MyEclipse

加百利

Java 6月日更

Kubernetes手记(10)- POD 存储卷

雪雷

k8s 6月日更

「SQL数据分析系列」2. 创建和使用数据库

Databri_AI

数据库 语法

架构实战营模块6作业

梦寐凯旋

#架构实战营

网络攻防学习笔记 Day44

穿过生命散发芬芳

网络攻防 6月日更

常用消息队列对比

看山

MQ 6月日更

架构实战营-模块一作业

rubys_

架构实战营

从零开始搭建一个个人博客网站--Task0

IT蜗壳-Tango

django IT蜗壳教学 6月日更 Datawhale

【经验分享】RTC 技术系列之视频编解码

Hanson

音视频

LeetCode 每日一题「判定字符是否唯一」

陈皮的JavaLib

Java 算法 LeetCode

nacos配置中心模块详解

捉虫大师

nacos 配置中心

🍃【SpringBoot技术专题】「StateMachine」FSM状态机设计及实现

码界西柚

springboot 6月日更 状态机 StateMachine

(VMware)ubuntu 环境下搭建docker环境

逸少

Docker Docker-compose vmware Ubuntu20.04

【Vue2.x 源码学习】第十三篇 - 生成 ast 语法树 - 正则说明

Brave

源码 vue2 6月日更

我在Dubbo源码里学到了如何保证虚拟节点均匀分布!

Kareza

dubbo dubbo源码

开发者将大部分时间花在了 API 上:后端最爱,Twitter API  颇受欢迎_语言 & 开发_褚杏娟_InfoQ精选文章