• NodeJS,JavaScript正在吞噬这个世界


    NodeJS,JavaScript正在吞噬这个世界

    NodeJS,一个基于Google Chrome V8 JS引擎的服务器端JavaScript运行时,曾经被认识只是一个赶时髦的技术,有谁会想到,它正在吞噬着我们的软件世界。NodeJS成为构建Web应用最为常用的环境之一,而且正在试图进入企业领域。Anthony Delgado列出了五个巨头公司,他们在高流量的生产环境中使用了这项“时髦”的服务器端JavaScript引擎。

    1. Netflix

    Netflix通过JavaScript和NodeJS将他们的网站转成了单页应用(SPA)。Netflix原本也是传统的企业级Java应用,但在他们把数据中心迁移到云端的过程中,他们采用了基于服务的架构模式,将单体应用拆分成一系列更小的服务。Netflix的后端仍然由Java在支撑着,但用户能够看到的东西都来自NodeJS。

    2. PayPal

    PayPal的Web应用平台也正在从Java迁移到JavaScript和NodeJS。他们使用NodeJS创建了一个原型平台,一旦该平台被证实是行之有效的,他们就会将它应用到生产环境中。PayPal在生产环境的第一个NodeJS应用是他们的账户概览页面,这也是访问量最大的功能页面之一。PayPal的两个团队分别使用Java和JavaScript创建“账户概览”页面,而事实证明,JavaScript团队能够更快更有效地构建好应用。在转换过程中,PayPal还开源了一个叫作KrakenJS的ExpressJS扩展,可以通过它给NodeJS服务器增加额外的安全层和伸缩层。

    3. Uber

    Uber在他们的司机和乘客匹配系统上采用了基于NodeJS的分布式Web架构。Uber的高级网站可靠性工程师Tom Crouche在NodeJS交流会上呈现了一个演讲,他在演讲中介绍了Uber是如何使用NodeJS的,并指出未来的发展需要社区不断扩大NodeJS的边界。从Uber的GitHub主页上可以了解到Uber的很多关键系统都在使用NodeJS。

    4. IBM

    IBM也在拥抱NodeJS。来自IBM的Myles Borins在不久前召开的NodeJS交流会上分享了他们在NodeJS方面的经验。他说:“2015年10月,我被指派负责Canary in the Gold Mine(CITGM)项目,它是一个冒烟测试工具,可以自动化运行各种NodeJS模块的单元测试。CITGM非常成功,它找出了NodeJS生态系统和NodeJS内核的各种衰退问题。”

    5. 微软

    微软也在拥抱NodeJS,他们直接将NodeJS集成到Azure平台,并发布了一系列NodeJS相关教程,甚至计划为NodeJS创建分支,使用他们自己的Edge JavaScript引擎替代Chrome的V8来构建自己的NodeJS版本。

  • 相关阅读:
    ecshop ajax请求验证captcha(验证码)
    ecshop ajax内置函数Ajax.call
    Execl中函数使用总结
    php应用篇 PHPMailer使用
    Jquery中的选择器
    你的水桶有多满
    在纸上写todo list还是用APP?
    absolute居中
    搬家租房总结
    编译器的作用:将汇编语言翻译成机器语言
  • 原文地址:https://www.cnblogs.com/zdz8207/p/js-NodeJS.html
Copyright © 2020-2023  润新知