NodeJS有哪些著名的项⽬呢
NodeJS有哪些著名的项⽬呢?
js代码加密软件NASA
NASA的应⽤程序着重于在太空探险中确保宇航员的安全。在⼀次事故中,⼀名宇航员差点丧命,NASA⾯临着将所有EVA宇航服的数据转移到⼀个云数据库的挑战。他们采⽤了Node.js,这有助于将程序步骤的数量从28个减少到7个!
好处:
单⼀数据库
访问时间缩短了300%
减少程序步骤
Netflix
这家全球最⼤的流媒体和VOD提供商拥有超过1.3亿⽤户,他们将后端从Java转到了Node.js。他们需要
⼀个可扩展的解决⽅案,能够处理每周10亿⼩时的视频流和所有的请求。利⽤像Node.js这样的快速轻量级平台,Netflix可以减少70%的启动时间。
好处:
构建时间更短
更轻,更快,更模块化的应⽤程序
PayPal
2013年,PayPal决定从Java迁移到Node.js。这使得页⾯响应时间缩短了200ms,每秒可以处理的请求数量增加了⼀倍。由于开发团队曾经分为编写特定于浏览器的代码的开发团队和编写特定于应⽤程序层的代码的开发团队,Node.js是⼀个理想的解决⽅案。
好处:
平均响应时间减少了35%
页⾯服务缩短了200ms
代码减少30%,⾏数减少40%
Uber
优步是世界著名的出租车司机与客户沟通的平台。他们的应⽤程序使⽤了⼀些Node.js⼯具和编程语⾔。尽管他们不断地引⼊新技术,Node.js仍然是他们的基础,因为它允许快速扩展。值得⼀提的是,Uber是最早使⽤Node.js的公司之⼀。
好处:
强⼤的处理能⼒
领英
2011年,⼀个服务6300万⽤户的平台决定从Ruby on Rails转向Node.js。通过这样做,开发⼈员可以从同步系统转移到异步系统。这提⾼了性能和可伸缩性。
好处:
将服务器数量从15减少到4
流量服务提升了⼀倍
应⽤程序运⾏速度提⾼2-10倍
雅虎
在2009年Node⾸次发布后不到⼀年的时间⾥,雅虎就开始使⽤Node.js。2016年,雅虎成为Node.js Foundation的⼀员。雅虎的博客证实,其⽹络应⽤程序中有75%是基于Node的。
好处:
提⾼了性能
Trello
全球超过2500万⼈使⽤的项⽬管理⼯具,Selleo就是其中之⼀。Trello的服务器端使⽤Node.js作为构建单页⾯应⽤程序的原型⼯具。
好处:
事件驱动的⾮阻塞服务器
能够保持许多打开的连接以进⾏即时更新
eBay
eBay需要⼀个实时应⽤程序来维持与服务器的实时连接,以及⼀个能够处理⼤量eBay特定服务的出⾊解决⽅案。他们提到Node.js的许多特性:性能、可伸缩性、速度、简单性、完全控制和透明性。
好处:
更快,更可靠的应⽤
单线程
过程透明
Groupon
随着Ruby on Rails、Java和PHP越来越难以维护,Groupon决定在Node.js上重建他们的web层。他们长达⼀年的迁移项⽬已经成为Node.js最⼤的⽣产部署之⼀。
好处:
平台速度提⾼50%
更⾼的稳定性和处理⼤量流量的能⼒
沃尔玛
2017年,全球销售额达4813.2亿美元的沃尔玛决定使⽤Node.js。他们重新开发了移动应⽤程序,为客户提供⾼级功能。
好处:
新插件和NPM软件包
精准结果
能够使⽤SmartOS
国内有NodeJS应⽤⼤项⽬?
有,据称,国内的12306,也⽤nodejs开发。12306⾼峰流量之⼤,难以想像,⾜以证明nodejs性能之好。
弊端
如果说弊端,也确实有,⽐如NodeJS也是JS,代码是明⽂的,容易被COPY,为了防⽌代码、产品被复制盗⽤,有很多⼈使⽤JShaman等平台对JS代码进⾏加密,效果也是不错。
最后
除了以上提到的这些公司,Node.js惊⼈的特性也得到了Medium、⾕歌、Microsoft和Mozilla的认可。随着它的⽇益普及,越来越多的企业将尝试这种简单⽽⾼效的JavaScript环境。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。