OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

沃尔玛为什么要采用Node.js


分享到
分类 行业动态   关键字 Node.JS   发布 sasasamoa  1403072340190
注意 转载须保留原文链接,译文链接,作者译者等信息。  
Node.js在过去几年里一直是旧金山黑客们的乐趣,但创业公司和独立开发者并不是唯一在服务器端使用JavaScript的人。

在今天的Node峰会,沃尔玛高管讲述了为什么这个真实世界的零售巨头要选择这项相对较新的,非常时髦的技术。

任何时候,一个大公司做一个决定 - 任何业务决策 - 都需要平衡两个因素:风险和利润。在其介绍中,沃尔玛的高管明确表示,使用Node.js的好处远远高于风险 —— 这是一个宣言,有许多其他大公司(和支持Node的公司)一直等待来自一个像沃尔玛一样家喻户晓的名字来确认这一点。

沃尔玛主管移动通讯工程的副总裁,本·加尔布雷思,和迪奥·阿尔莫,沃尔玛主管移动建筑的副总裁,走上了舞台,来讨论最大的零售商在世界范围内在其移动应用中使用Node的原因。

概括地说,沃尔玛能够通过Node,能为客户端的移动用户提供非常复杂的服务和功能。它通过识别设备类型和浏览器,向购物者提供自定义内容,为移动购物者节约大量的时间。

“我们已经对终端到终端的JavaScript着迷了很长的时间,”加尔布雷思说,他表示,他的团队希望创造“一个网站,非常丰富并且具有动态感......能够运行在不是很强大的设备上。”


现在,沃尔玛的重新设计了基于Node的移动应用程序,所有的前后端都在执行一样的代码。


“我们真的很高兴能有一个像这样的后端框架,”他继续说。 “这就是为什么Node能使我们非常兴奋,在沃尔玛,我们做了很多关于那种架构的事情。”


“我们依靠世界各地的服务,”阿尔玛继续说,“我们不控制这些服务。Node允许我们面对所有这些服务......并扩展地非常漂亮。这对于我们正在做的移动设备是非常完美的。”


当然,大规模的Node项目经验对招聘来说也是有利的,加尔布雷思指出,古怪的黑客渴望在工作中使用最新的技术。然而,阿尔莫警告说,许多掌握JavaScript的知识的申请者也将要求Node的专门知识 - 两个学科,虽然相关的,但几乎不等价。


移动团队曾考虑使用HTML5设计沃尔玛的移动应用程序,然而他们发现了它的不足。 “我们还没有看到人们在一个HTML5应用程序里创造出我们想的东西,”加尔布雷思说。 “对于我们来说,混合动力是像商务化人际关系网应用一样更有趣的东西被完成......这是在所有平台上使用的相同的用户界面,但它有一个原生的体验。”


而移动团队曾考虑为沃尔玛的移动应用程序使用HTML5,他们发现了它的不足。 “我们还没有看到人们在一个HTML5应用程序创造我们想要的东西。”加尔布雷思说。 “对于我们来说,由LinkedIn创造的混合技术看上去更有意思...... 它在所有平台上有相同的界面,而且有一个原生的体验。”

(加尔布雷思是指LinkedIn的以Node驱动的移动应用程序,它巧妙地在一个原生的壳里面融合了基于Web的网页内容。)


如前所述,Node是一个相对比较新技术 - 尤其是对于仍然在旧系统里称雄的企业来说。虽然Node.js这项开源的技术,最近成为Github上最流行的开源技术,它在较大公司的应用一直很缓慢。


Joyent公司,Node和企业级支持的首要赞助商,有很好的理由来促进该技术的稳定与成熟,并开展大量业务。在同VentureBeat最近的一次谈话中,Joyent公司工程副总裁布赖恩Cantrill说,“Node.js不只是一个新的编程环境或热门技术,而且促使服务器端编程向以事件为导向上转变。

“我们相信,Node.js拥有Java或Ruby on Rails一样的扩展性,可支持大规模应用。 这不仅仅是一个新的可替代的编码语言,而是一个对于软件系统应该如何建立的新思考和探索。”


即使是Node的核心贡献者都开始说,这项技术,虽然很新,并且是被大肆炒作,但是已经开始准备走向顶峰 —— 如果沃尔玛的移动应用程序不是一流的,我们不知道什么是一流的。

原文地址: 点此
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 我不想雇佣女性
  2. 如何兼职创业并避免风险
  3. DevOps:全能开发是如何扼杀程序员的
  4. Google正在拖互联网的后腿
  5. Swift的前世今身-创始人的自述
  6. JavaScript中NaN的秘密
  7. 在JavaScript中创建命名空间的几种写法
  8. jQuery:在一个回调中处理多个请求
  9. Intel: Javascript将全面支持SIMD
  10. 在JavaScript中判断整型的N种方法
  11. AirJD-简单好用的免费建站工具

 相关阅读 - 行业动态
  1. Intel: Javascript将全面支持SIMD
  2. 技术视点:李纳斯·托沃兹Linux的缔造者
  3. Swift的前世今身-创始人的自述
  4. Linux发展编年表
  5. DevOps:全能开发是如何扼杀程序员的
  6. 索引:像Mongo一样查询IndexedDB
  7. 抽象概念不该获得专利权
  8. 图解Node.js流行趋势,Node在路上
  9. Linux应该作为基础教育的一部分
  10. NPM开始招人了

 关键字 - Node.JS
  1. node.js使用unzip解压zip包指定文件,提取 word/excel (docx/pptx/xlsx) 文本内容
  2. Node.JSv8的5个新特性:支持string padding与async/await和object参数省略
  3. Node.JS中如何判断递归嵌套的所有回调函数已经执行完毕,以读取目录下所有文件为例:计数比Promise方式快将近一倍
  4. node.js中fs.stat里的atime,mtime,ctime,birthtime在debian下的更新规则与区别
  5. NodeJS的DNS使用:域名解析,MX记录查询,SPF反垃圾邮件测试
  6. 在nodejs中使用Redis缓存和查询数据及Session持久化(Express)
  7. 是什么让Node.js比Java更快?为什么NodeJS这么快?
  8. 用纯Node.JS弹出Windows系统消息提示框(MessageBox)
  9. 利用Windows注册表将你的Node.JS程序添加到右健菜单直接运行
  10. Node.js中的通用基础设计模式

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号