JavaScript 正在吞噬世界

2025-06-04

JavaScript 正在吞噬世界

如果你还没听说过,JavaScript 和 NodeJS 正在强势占领软件世界。NodeJS 是一个开源的服务器端 JavaScript 环境,基于 Google Chrome 中的 V8 JS 引擎。NodeJS 曾一度被认为是“潮人”技术,但它正迅速成为构建 Web 应用程序最常用的环境之一,并开始在企业领域崭露头角。

下面列出了 5 家大型公司,它们都采用了流行的“时髦”服务器端 JavaScript 引擎,用于高流量、高知名度的生产项目。

排名第一的 Netflix

Nexflix 使用 JavaScript 和 NodeJS 将其网站转换为单页应用程序。Netflix 传统上一直是一家企业级 Java 公司,但“随着我们从数据中心迁移到云端,我们转向了更加基于服务的架构,”Trott 说道。该公司正在将过去的单体 Java 应用程序拆分为一组较小的服务。Netflix 的后端仍然由 Java 驱动,但用户看到的所有内容都来自 Node。除了 Node,Netflix 还在其堆栈中使用了 ReactJS。

2. PayPal

PayPal 也正在从 Java 转向 JavaScript 和 NodeJS,并将其用于其 Web 应用平台。PayPal 最初使用 NodeJS 作为原型平台,当其表现极其出色时,他们决定将其应用于生产环境。PayPal 首次在生产环境中使用 NodeJS 并非一个小型应用程序,而是他们的账户概览页面,这是该应用程序访问量最大的功能之一。为了保险起见,PayPal 团队同时使用 Java 重新构建了相同的“账户概览”页面,结果证明了他们的假设,即 JavaScript 团队能够更快、更高效地构建产品。自此次转型以来,PayPal 发布了一个名为KrakenJS的 ExpressJS 开源扩展,它可以为您的 NodeJS 服务器增加额外的安全性和可扩展性。

3. 优步

Uber 已基于 Node.js 分布式 Web 架构构建了其庞大的司机/乘客匹配系统。请查看下方 Node.js 互动大会上 Uber 的 Tom Crouche 的主题演讲。Tom 是一位高级站点可靠性工程师,他将分享 Node.js 在 Uber 的应用,以及未来的发展如何要求社区突破 Node.js 的界限和期望。Uber 的GitHub 页面也是了解公司关键系统的绝佳资源。

第四名:IBM

IBM 也已拥抱 NodeJS。IBM 的 Myles Borins 在上一届 NodeJS 互动大会上分享了他的经验。他说道:“2015 年 10 月,我被委以开发‘金丝雀’(The Canary in the Gold Mine)的任务,这是一款冒烟测试工具,可以自动运行 Node.js 生态系统中各种模块的单元测试。CITGM 取得了巨大的成功,它发现了整个生态系统以及 Node 核心本身的各种回归问题。”

第五名:微软

甚至微软也已经接受了 NodeJS,将其直接集成到他们的 Azure 平台中,发布了大量针对 Node 的教程,他们甚至宣布计划分叉该项目并构建自己的 Node 版本,该版本由他们的 Edge Javascript 引擎(而不是 Chrome 的 V8)提供支持。

文章来源:https://dev.to/anthonydelgado/javascript-is-eating-the-world
PREV
学习编程永远不会太晚
NEXT
React:使用 useEffect 从 API 获取数据