当前位置:首页 > 技术分析 > 正文内容

盘点那些将nodejs作为后端的大公司

ruisui883个月前 (02-03)技术分析16

有句名言说得好,能用js来做的事情,最后都会用js来做。

作为前端最流行的JavaScript正在一步步走入后端,得益于v8引擎,nodejs环境为JavaScript运行在后端提供了运行环境,而JavaScript异步特点在处理IO数据方面更是如鱼得水,因此很多公司都将nodejs作为了自己的后台主要技术站,那么接下来就让我们盘点下哪些公司使用nodejs来开发它们的应用。

Netflix

作为全球最大的流媒体视频网站,点播网站,网飞将它们的技术站从java迁移到JavaScript之后,不仅启动时间大大减少,接口的请求时间也大大减少,最主要的是大大加快了开发效率。

Trello

团队协作在企业交流和工作中占据着重要地位,而Trello就是这样一款工具。国外很多企业都采用Trello来进行团队的项目任务管理。


通过使用nodejs来进行服务端的开发,Trello可以做到实时更新,并且非常轻量级,部署可以做到零延迟。

PayPal

作为国际上最大的在线支付和转账平台,paypal也采用了nodejs作为服务后端。通过采用nodejs,它们的每秒用户请求数量翻了一倍,而且响应时间缩短了三分之一。而采用nodejs带给公司最大的好处就是可以和前端的整合变得异常容易。

LinkedIn

LinkedIn是一家就业网络的社交平台,求职人员可以在这里发表自己的简历和经历,在国外它异常受欢迎,很多人都是通过这个平台进行找工作。

通过采用nodejs,linkedin大大减少了服务器的使用量,它们公司之前采用的ruby,在采用nodejs之后,应用的相应速度提升了10倍,这是非常大的提升。

Uber

作为领先的打车应用软件提供商,Uber的后台采用的也是nodejs技术。

通过使用nodejs,Uber可以处理大量数据的请求,因为采用异步处理,Uber每天能够处理1400万次数据请求。

Groupon

作为最早的团购网站,Groupon后台采用的也是nodejs技术。

在2019年,它的用户已经达到2亿多,那个时候,它开始了向nodejs转型。

通过使用nodejs,应用加载速度提升了1倍,同时,对于跨平台的迁移速度得到了大大提升。

Medium

一个用户写作平台,它的用户有1亿多。通过采用nodejs,medium的部署得到了大大提升,可以在很短的时间就完成新的应用部署。

总结

从上面我们可以看出,这些公司都是来自于国外的一些大公司,它们不仅有着大量用户,还有着对技术不断创新的果敢。

我们都知道当一个公司转向一个新的技术领域的时候,一定会踩到很多坑,但是这些公司敢于去采坑,敢于挑战新技术,这本身就是对自身技术的肯定,希望国内的公司对新技术也能有敢于尝试的勇气。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1133.html

标签: nodejs更新
分享给朋友:

“盘点那些将nodejs作为后端的大公司” 的相关文章

首个支持苹果 M1 Mac 的 Linux 发行版发布,面向用户开放下载

IT之家 3 月 20 日消息,Asahi Linux 是研究 Linux for Apple Silicon macs 的组织群体,3 月 18 日,Asahi Linux 宣布成功在 M1 MacBook Air 笔记本电脑上运行,并开放了 Asahi Linux 的下载安装。Asahi Lin...

Vue3 中有哪些值得深究的知识点?

众所周知,前端技术一直更新很快,这不 vue3 也问世这么久了,今天就来给大家分享下vue3中值得注意的知识点。喜欢的话建议收藏,点个关注!1、createAppvue2 和 vue3 在创建实例时,有很大的区别,具体对比如下://Vue 2 Vue.use({ router, store,...

10个实例小练习,快速入门熟练 Vue3 核心新特性(一)

作者:xuying 全栈修炼转发链接:https://mp.weixin.qq.com/s/_n2seDbbiO5hXQfuUGbUCQ前言Vue3.0 发 beta 版都有一段时间了,正式版也不远了,所以真的要学习一下 Vue3.0 的语法了。本篇文章总共分两部分,望小伙伴们认真阅读。下一篇:10...

Java教程:gitlab-使用入门

1 导读本教程主要讲解了GitLab在项目的环境搭建和基本的使用,可以帮助大家在企业中能够自主搭建GitLab服务,并且可以GitLab中的组、权限、项目自主操作GitLab简介GitLab环境搭建GitLab基本使用(组、权限、用户、项目)2 GitLab简介GitLab是整个DevOps生命周期...

使用cgroup限制进程资源

这里使用containerd项目中的cgroup包来实现进程资源限制。先写一个耗费一个CPU并且一秒增加10m内存的测试进程package mainimport ( "fmt" "math/rand" "time")func main() { go f...

摄影后期必看 | PS插件camera raw 16.4教程 | 范围蒙版

范围蒙版Camera Raw 【蒙版】模块中提供了三个范围蒙版工具,可以通过特定的范围来创建蒙版。此次新增的【范围蒙版】大大加强了acr插件对局部调整的能力。点击下拉小箭头可以看到【颜色范围】,可用于快速选择想要编辑的颜色。快捷键:Shift + C【明亮度范围】,可用于快速选择想要调整的明亮度。快...