Gartner预测,到2024年,全球开发人员数量将达到2870万人,比2020年增加320万人。其中大部分增加的人数会在中国,根据目前的趋势,2023年中国的开发人员增长率将在6%到8%之间。
应用编程接口(API)可用于支持应用程序之间的集成,提供现代化的多渠道用户体验,以及创建客户和合作伙伴生态系统。而如果没有足够的API标准和技能支撑,软件开发团队会很难设计出能够满足开发人员期望的API。欠佳的API设计会导致繁琐的开发人员体验,导致更少的消费者会采用API。因此,改进API设计应该是中国IT领导者的首要任务。
为了设计出符合消费者需求的高效、可靠API,IT领导者应确保其团队了解API用例,运用标准化的API设计实践,以完成API最佳性能设计并对团队进行培训(参见图1)。
图1:API设计四部曲
API用例识别和互动
要设计出色的API,软件开发团队必须清楚地了解它能为业务端和消费者所提供的价值。不同的企业机构和API消费者有不同的需求和期望。为了满足这些要求,软件开发团队必须确定API使用者是谁以及他们将如何使用API。
明确用途。IT领导者必须确保其团队清晰了解API的用途——简而言之,就是API消费者如何使用API的功能并与其服务交互。了解API的用途后,解决方案架构师才能够做出最适合API消费者需求的设计决策,比如符合业务用例和预期的功能。
创建并遵守API标准
随着时间的推移,IT团队将扩充API组合,以满足特定产品、服务和应用程序的需求。如果没有标准化和明确的API设计指南,API设计将多种多样,缺乏一致性。因此,API使用者必须花时间去学习每种方法,而且更容易出错。为了降低这种复杂性并提高开发人员的生产力,软件开发团队必须建立统一的API设计方法,以保持清晰的代码的部署逻辑和功能实现。以下三个方式将帮助IT领导者实现此目标。
• 选择正确的API类型
• 遵循标准化原则
• 持续的API治理
通过限制有效负载大小、启用可缓存性和使用异步请求模式来提高API性能
一个经过深思熟虑的API设计,还需要考虑性能。API的性能,在很大程度上取决于它对不同请求类型和请求数量波动的响应程度。例如,中国的电商市场在过去几年发展迅速,网购交易规模迅速扩大,网购用户数量同比增加了一倍。
自2020年新冠肺炎疫情席卷全球以来,线下消费向线上消费的大规模转变进一步刺激了中国电商行业的快速增长。显示用户的当前订单是一个典型的电商用例场景。应用程序可通过API获取订单的详细信息,但如果用户想在一个界面查看所有订单,API要返回的数据就会比以前多,后端也将产生更高的负载。IT领导者必须确保其团队考虑使用哪些模式来提高性能,将其纳入API指南。例如:
• 降低或限制有效负载的大小
• 启用缓存
• 使用异步请求/确认/投票
长期培训团队成员,以持续地设计优秀的API
在2022年Gartner3月热门话题调查中,43%的IT领导者将缺乏技能列为API战略面临的最大挑战之一。随着API技术的不断发展,它能够提供比以往更丰富、更复杂的功能。
所有IT团队成员都应积极参与有关API和开发的长期培训。只有当API使用者与设计者预期的场景一致时,API才会以最佳方式执行。在API设计、开发和使用的整个生命周期中,IT领导者必须安排持续的辅导教育,提高团队对API技术的掌握程度,确保API始终符合并有效满足业务需求。
关键字:Gartner
引用地址:
中国卓越API设计的四个步骤
推荐阅读最新更新时间:2024-11-02 09:45
Gartner:第二季度全球 iPhone 销量平稳
近日,一份新报告称 iPhone 销量保持平稳,在全球疫情依旧持续的情况下,iPhone 的销量仅稍有下滑。 根据市场调研公司 Gartner 的研究报告,苹果在今年第二季度预计出货量 3830 万,相比去年同期仅下滑了 0.4 %。分析师表示,第二季度复苏的表现,让苹果继续维持在全球市场占比第三名的位置,比例为 13 %。 Gartner 的一位高管表示,随着中国大陆的商业运营逐渐恢复,iPhone 的销量也在第二季度迎来增长。此外,新 iPhone SE 的发布让许多持有旧设备的 iPhone 用户提起了更换设备的兴趣。“ 至于全球前二的厂商三星和华为则迎来了明显的下滑,其中三星在第二季度出货量 5480
[手机便携]
Gartner:智能手机第三季度销量增15.5%
据国外媒体报道,市场研究机构Gartner的数据显示,新兴市场用户对于价位适中的智能手机需求持续增加,进而推动2015年第三季度全球智能手机销??量继续增长。在全球范围内,出售给最终用户的智能手机总量为??3.53亿部,较2014年同期增长15.5%。 Gartner公司研究主管安索·古普塔(Anshul Gupta)表示:“新兴市场不断推出价位适中的智能手机,促使消费者加快了将‘功能手机’升级到智能手机的速度,主要原因是两者的价格差距不大。2015年第三季度,新兴市场的智能手机销量上升到2.597亿部,较2014年第三季度同比增长18.4%,而成熟市场的销量增幅只有8.2%。” 2015年第三季度,三星再次发布新款旗舰手机
[手机便携]
Gartner发布至2025年影响技术提供商的首要趋势
Gartner发布至2025年影响技术提供商的首要趋势 这些趋势反映了技术依赖程度的增加、技术带来的新机遇以及宏观力量的影响 2023年2月23日 – Gartner发布了将在2025年影响技术提供商的首要趋势。这些趋势反映了三个主题,分别为:企业技术依赖程度的增加、技术带来的新机遇以及外部宏观力量的影响。 Gartner杰出研究副总裁兼院士级分析师Rajesh Kandaswamy 表示:“即便在混乱的环境中,数字化仍在继续前进,并且技术提供商在其中发挥着主导作用。产品领导者和技术高管必须在2023年平衡短期规划与长期战略,才能在直接经济冲击和改变业务的潜在长期危机 (permacrisis) 中保持领先。”
[工业控制]
Gartner:去年Q4智能机苹果称王,联想华为小米前五
国际研调机构Gartner公布去年第四季全球智慧型手机销量排行榜,苹果靠着iPhone 6系列产品拿下全球智慧型手机销量第一名,市占率排名第二的是三星,第三名到第五名依序为联想、华为以及小米。
图/联合晚报提供 分享 Gartner表示,综观2014年智慧型手机市场发展,智慧型手机2014年全年销量已来到12亿支,较2013年成长28.4%,智慧型手机在整个手机市场中的销量占比更已经跃升到三分之二。
若以2014年全年度智慧型手机销售量来看,排名第一的仍是三星,全年销售量3.07亿支,2014年整体市占率24.7%,低于2013年的30.9%,排名第二到第五的品牌分别是苹果、联想、华为以及LG。
但若单看去
[手机便携]
市场趋势:中国半导体制造业的本土化程度持续提高
市场趋势:中国半导体制造业的本土化程度持续提高 • 中国企业在半导体制造价值链的某些环节取得了长足的进步,例如硅片、电子特气、刻蚀和沉积设备、化学机械抛光(CMP)和清洗设备以及成熟制程半导体器件制造等。 • 中国政府的资金投入和产业政策正在不断推动中国半导体制造技术和国内生态体系的发展与演变。 • 中国厂商仍然缺乏制造先进工艺节点芯片的关键技术能力,包括先进材料、高端光刻机、工艺控制设备以及最先进制程的工艺技术。 中国的半导体制造技术和市场过去10年一直在快速发展和增长。 许多新兴本土企业已进入半导体制造材料和晶圆制造设备领域,推动了本土生态体系的发展。但不可忽视的是,中国企业在整个先进半导体制造价值链方面仍
[半导体设计/制造]
Gartner发布2024 年新兴技术成熟度曲线:重点关注开发者生产力、全面体验、AI和安全
重点关注开发者生产力、全面体验、AI和安全 领导者应探究具有业务转型潜力的技术 Gartner 2024年新兴技术成熟度曲线收录的25项颠覆性技术分为四大领域:自主AI、开发者生产力、全面体验以及以人为本的安全和隐私计划。 Gartner杰出研究副总裁Arun Chandrasekaran 表示:“随着企业的关注重点继续从基础模型转向可提高投资回报率的用例,生成式人工智能(GenAI)即将越过期望膨胀期。 这一趋势正在加速自主AI的发展。虽然目前的AI模型缺乏自主行动能力,但各AI研究实验室正在快速推出智能体,借助智能体与环境之间的动态交互来实现目标,不过这将是一个循序渐进的过程。” Chandrasekaran
[工业控制]
Gartner:可穿戴设备量化生活成趋势
在北美与西欧已出现一股趋势,许多消费者自发追踪生活中不同面向,包括日常活动、生物识别(biometrics)特性、睡眠与心情。生活纪录(lifelogging)是量化生活的一种,也是一股逐渐风行的趋势。然而就健身与个人健康而言,穿戴式电子产品提供了一种机制,让消费者能够量化健身活动与重要生理征兆。 Gartner研究总监 Angela McIntyre分析指出,在量化生活(Quantified Self)趋势之下,美国已有69%的成人持续为自己或亲人追踪某种健康指标,例如:体重、饮食、运动习惯或疾病征状。在最为热中此类追踪活动的族群当中,全球有超过90%的消费者团体会举办聚会,以分享个人经验与做法。 消费者想要提升
[物联网]
Gartner:第2屏幕使用者将带动社群电视活动
国际研究暨顾问机构Gartner表示,结合客制化内容、互动应用程式和顾客忠诚方案的第二萤幕装置(second-screen devices)将在未来两年内加强型塑社群电视消费者的行为。 Gartner研究总监Michael Gartenberg表示,第二萤幕装置,如平板、智慧型手机和Ultrabook,将是推动社群电视体验的主要力量,因为愈多的随身应用程式是为此体验而编写的。内容整合、社群互动和顾客忠诚方案的结合是构成社群电视体验的关键要素。 长期以来将传统电视节目的播放连结至网路的投入已经被大幅限制在相关内容网站,或是电视和机上盒 (STB)等连网装置,但上述的方法皆无法为消费者打造真正的社群电视体验。 智慧型手机
[手机便携]