首页 > 科技 > IT业界 > 正文

软件正在吃掉世界,JavaScript正在吃掉软件!

文章来源:IT经理网
字体:
发布时间:2017-12-27 10:07:38

近年来JavaScript和NodeJS这对“二人转”正在以摧枯拉朽之势席卷软件世界。

NodeJS是基于谷歌Chrome V8 JS引擎的开源服务器端JavaScript环境,曾经一度被业界耻笑为昙花一现的时髦货,但如今NodeJS已经成为web应用开发最常用的环境,而且正在挺进壁垒森严的企业应用市场。

JavaScript和NodeJS为何如此风靡?Anthony Delgado列举了五个IT巨头在高流量、大规模生产环境中采用服务器端JavaScript引擎的案例:

一、Netflix

Netflix采用JavaScript和NodeJS的组合将网站改造成了单页面web应用。过去,Netflix是一个企业Java技术堆栈的百货商店,但是在云计算时代,Netflix逐渐将架构从数据中心向云端云端基于服务的架构迁移,将过去铁板一块的Java应用打散成大量小粒度的服务。如今Java依然是Netflix的后端动力源,但前端用户看到的所有内容都来自Node。除了Node,Netflix在技术堆栈中还使用了ReactJS。

二、Paypal

Paypal的web应用平台也在从Java向JavaScript和NodeJS转移。PayPal一开始将NodeJS作为原型平台测试,当发现效率得到极大提升后决定把生产环境也转移过来。Paypal的第一个NodeJS应用是用户账户总览页面,这可是一个流量极大的关键功能,保险起见,Paypal的开发团队用Java平行开发了同样的账户总览功能,但最终结果表明,JavaScript的开发速度和效率都要高得多。迁移到JavaScript之后,PayPal还发布了一个ExpressJS的开源扩展

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表