Node 是一个基于 Chrome V8 引擎的 JavaScript 运行环境, 一个让 JavaScript 运行在服务端的开发平台, 可用于方便地搭建响应速度快, 易于扩展的网络应用. 那么有哪些大公司在用 node.JS? 下面介绍一下.
哪些公司在用 Node.JS?
雅虎: 雅虎开放了 Cooktail 框架, 将 YUI3 这个前端框架的能力借助 Node 延伸到了服务器端.
腾讯: 将 Node 应用到长连接, 以提供实时功能.
阿里: 主要利用的是并行 I/O 这个性能, 实现高效的分布式, 它们自己也出了很多 Node 框架.
LinkedIn: 移动网站也是使用的 Node.
网易: 游戏领域对并发和实时要求很高, 网易开源了 Node 的实时框架 pomelo.
NETFLIX: 国外很知名的视频网站
他们后端以前一直都是 Java, 整体架构也比较复杂, 业务发展很快, 很多老的代码都很难维护, 后来为了跟上业务发展的步伐, 他们要做整体架构大调整, 遵循简洁高效的面向服务的架构目标, 过程中他们把服务端相对比较靠前的部分全部采用 Node.JS 来实现, 后面还是 Java, 于此同时前端部分也采用 ReactJS 重写掉了.
之所以采用 Node.JS 其中一个很重要的原因就是他们希望前后端能够使用同一种语言, 这样他们的工程师就没有跨语言的障碍和成本 (knowledge shifting), 而且 Node.JS 整个社区活跃, 生态系统中有大量成熟的工具.
微软: Azure 云平台已经支持了 Node.JS, 意味着你可以在 Azure 部署 Node.JS 的应用.
IBM
IBM 这种老牌软件公司也拥抱了 Node.JS, 而且抱得还不是一般的紧. 他们最早用 Node.JS 做了一个很成功的冒烟测试工具 --CITGM, 这个是内部的工具, 而且据说还用在 node core 本身.
除此之外, 现在很多人在用的 ExpressJS,IBM 也是接管在开发和维护的.
来源: http://www.css88.com/qa/node-js/12091.html