36kr-科技 2024年12月23日
Cloudflare 报告:Go 超越Node.js,成 API 客户端首选语言
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Cloudflare发布报告显示,Go语言在API客户端开发中超越Node.js成为首选,占比11.8%。同时,亚马逊云科技在排名前5000的域名中占据主导地位,达到62.3%。报告还指出,互联网流量中一半以上与API相关。此外,PHP在顶级编程语言中占比最高,为48.1%,主要受WordPress影响。Web框架方面,Next.js以32.8%位居榜首。这些数据揭示了当前互联网技术使用的一些趋势,但同时也提醒我们在解读数据时需要谨慎,因为排名前5000的域名可能不代表整体情况。

🚀 Go 语言崛起: Go 在 API 客户端开发中超越 Node.js,成为最受欢迎的语言,占比 11.8%,这得益于其静态类型、强并发性和内存安全等特性。

☁️ 亚马逊云主导: 在排名前 5000 的域名中,亚马逊云科技占据绝对主导地位,使用率高达 62.3%,远超其他云服务提供商。

🌐 PHP 仍是主流: PHP 仍然是顶级编程语言的首选,占比 48.1%,这主要归功于 WordPress 内容管理系统的广泛使用。

⚛️ React框架领先:在JavaScript框架中,React以36.6%的份额排名第一,其次是Vue.js和Next.js,显示了前端开发的流行趋势。

框架使用差异:Web框架排名中,Next.js以32.8%位居榜首,与JavaScript框架的排名存在差异,反映了不同维度下的技术选择。

本文最初发布于 EV 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 位的域名与大多数网站的选择并不相同,同时也表明在,在解释这些数值时需要谨慎。

原文链接:

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

本文来自微信公众号“InfoQ”,作者:Tim Anderson ,36氪经授权发布。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Cloudflare Go语言 API客户端 亚马逊云 Web框架
相关文章