2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Cloudflare 报告显示,Go 是 API 客户端的首选语言,超过了 Node.js

  • 2025-01-26
    北京
  • 本文字数:1222 字

    阅读完需:约 4 分钟

大小:648.68K时长:03:41
Cloudflare报告显示,Go是API客户端的首选语言,超过了Node.js

本文最初发布于 DEV CLASS。



Cloudflare 根据其服务使用情况发布的一份报告显示,Go 现在已经成为 API 客户端使用最多的语言,超过了 Node.js,而在前 5000 个域名中,亚马逊云科技是面向公众的网站首选的公有云。


报告截图

 

Cloudflare Radar年度回顾使用了来自各种数据源的数据。该公司最著名的业务是网络服务,包括全球内容交付网络。Radar 中的数据来自其服务的使用情况,不过需要仔细解读。

 

根据 Cloudflare 的数据,互联网流量中有一半以上与 API 有关。另外,他们的分析表明,Go 已经成为 API 客户端开发方面最受欢迎的语言,占 11.8%,领先于 10%的 Node.js 和 9.6%的 Python。Go 是由谷歌开发的一种编译型语言,具有静态类型、强并发性、内存安全等特性,而且受益于垃圾回收机制,编程也简单,因此非常适合 API 客户端开发。

 

有一份类似的报告显示,2023 年,Node.js 将占 14.6%,Go 将占 8.4%,Java 将占 7%,位居第三。其中,Go 和 Python 都有显著增长(去年为 6.8%)。


根据 Cloudflare 的分析和排名,前 5000 个域名中 Web 框架的使用情况

 

他们使用 Cloudflare URL Scanner 分析了 Cloudflare DNS 解析器中的流量并进行了排名。报告的另一部分就介绍了排名前 5000 的域名所使用的技术。请注意,该报告不代表一般使用情况,也没有考虑内部应用。其中一项发现是,亚马逊云科技在这方面占有主导地位——62.3%的域名使用亚马逊云,而微软的 Azure 仅占 4.8%(落后于 8.5%的 WP Engine 和 6.1%的 Vercel)。

 

此外,我们还了解了这些域名使用的框架和库。排名第一的编程语言是 PHP(48.1%)——这无疑是受广泛使用的 WordPress 内容管理系统使用了这门语言所影响,其次是 Node.js(27.9%)和 Java(16.8%)。

 

不过,这部分调查报告令人有点困惑。例如,在 JavaScript 框架中,React 以 36.6%的占比排名第一,其次是 Vue.js(19.7%)和 Next.js(12.6%)。然而,这与 Web 框架的分类重叠,而在 Web 框架中,Next.js 以 32.8%位居榜首,领先于 Express 的 23%和 Next.js 的 19%。需要注意的是,PHP 虽然在 “顶级编程语言 ”中胜出,但几乎没有出现在这个榜单中——基于 PHP 的框架中占比最高的是 Yii,仅为 3.1%。

 

Cloudflare 并未明确说明他们是如何定义 JavaScript 框架的,但很显然是基于Wappalyzer使用的类别。Cloudflare表示,他们在 URL Scanner 的识别技术中使用了 “Wappalyzer 的社区分支”。

 

快速浏览一下 Wappalyzer 的报告就会发现,两份报告中不同技术的市场份额存在着巨大的差异。根据 Wappalyzer 当前的 “2024 年市场份额 ”报告,微软 ASP.NET 以 39.3%的份额位居 Web 框架之首,Next.js 以 19.5%紧随其后,基于 PHP 的 Laravel 则占 7.2%。Wappalyzer 通过浏览器扩展和自己的网络爬虫来跟踪网站使用的技术。

 

或许,这种巨大的差异表明,排名前 5000 位的域名与大多数网站的选择并不相同,同时也表明在,在解释这些数值时需要谨慎。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://devclass.com/2024/12/11/cloudflare-reports-go-as-top-language-for-api-clients-aws-dominant-for-public-web/

2025-01-26 11:3711230

评论

发布
暂无评论

小程序开发技术解析:事件系统设计

Onegun

小程序 事件 小程序开发

低代码平台什么意思

优秀

低代码平台

加速数字化转型:龙智专家分享DevSecOps和ITSM工具性能优化策略——2023 DevOps国际峰会现场访谈

龙智—DevSecOps解决方案

DevSecOps devops国际峰会

时序数据库 TDengine 被帆软纳入数据源,可视化方案多样化

爱倒腾的程序员

数据库

软件测试 | 升级MySQL

测吧(北京)科技有限公司

测试

华为云低代码平台Astro Canvas 搭建汽车展示大屏——实验指导手册

软件开发 低代码 数据可视化 华为云

全链路灰度的挑战、实现思路与解决方案

阿里巴巴云原生

阿里云 云原生 全链路灰度

柴洪峰院士:大模型赋能金融科技思考与展望

NLP资深玩家

人工智能 金融科技 大模型 WAIC

​加速大规模团队创新,开发安全、可靠、合规的汽车软件

龙智—DevSecOps解决方案

ACT汽车电子与软件技术周 汽车电子与软件技术周

软件测试 | table_cache的设置

测吧(北京)科技有限公司

测试

git rebase介绍与可视化工具(sourceTree)提效

时常看看太阳

git git rebase sourcetree

免费MES系统:助力企业数字化转型的利器

万界星空科技

开源 数字化转型

从国内最早的开放银行浅聊技术创新

FinFish

技术创新 开放银行 小程序化 小程序技术

静态分析全解析:助力高质量软件开发,降低成本风险

龙智—DevSecOps解决方案

静态分析 静态代码分析 静态代码分析工具

软件测试 | 源码包安装的性能考虑

测吧(北京)科技有限公司

测试

CCIA数安委等组织发起“个人信息保护影响评估专题工作”,合合信息首批入选试点

合合技术团队

人工智能 信息安全 个人信息保护

软件测试 | 影响MySQL性能的重要参数

测吧(北京)科技有限公司

测试

金蝶管易云 X Hologres:新一代全渠道电商ERP最佳实践

阿里云大数据AI技术

ERP

人工智能如何应对 DevOps 监控和可观测性挑战

SEAL安全

人工智能 DevOps 运维

小白也能基于OpenAI搭建自己的英语学习工具

派大星

openai

智慧消防大数据监控系统 城市火警智能监测

2D3D前端可视化开发

智慧城市 智慧消防 消防物联网云平台 消防云控平台

打通数据治理全链路,火山引擎DataLeap数据治理平台公有云版本正式发布

字节跳动数据平台

大数据 数据中台 数据研发 企业号 8 月 PK 榜

软件测试 | 什么时候使用表锁

测吧(北京)科技有限公司

javascript数组基础

timerring

JavaScript

内网穿透之 ngrok

陈皮

代码随想录Day34 - 贪心算法(三)

jjn0703

基于YonGPT 的企业收入/利税经营分析,让企业经营决策更从容

用友BIP

SpringCloud Gateway 在微服务架构下的最佳实践

阿里巴巴云原生

阿里云 云原生 Spring Cloud Gateway

Cloudflare报告显示,Go是API客户端的首选语言,超过了Node.js_技术选型_Tim Anderson_InfoQ精选文章