OurJS


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

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


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

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

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


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

如日中天的Uber究竟使用什么开发语言?


分享到
分类 大话编程   关键字 分享   发布 ourjs  1461114406590
注意 转载须保留原文链接,译文链接,作者译者等信息。  

Uber将正在蓬勃发展的Go和Node.js这两个语言很好的融合到其系统上面来。Uber的网站可靠性工程师Tom Croucher在最近于波兰举行的Node.js互动大会上详尽的对该公司所用的语言平台进行了阐述。


Uber的任务分派系统是运行在Node上,这是一个运行在服务器端的JavaScript平台。当一个客户打开app或者网站来进行车辆预定或者调用其他的API来查看可用车辆信息的时候,大部分的这些服务都是通过运行在Node上面的平台来提供的,Croucher说道。


“这里大部分的工作都是由Node来完成的,我们从公司成立的第一年就开始使用Node,非常的早,“ Croucher继续说道。同时他也强调说Uber是Node的第一批采用者之一,同时也是第一批“真正基于Node打造出一门大生意“的企业之一。


但Node.js并非Uber唯一使用的语言。谷歌的Go语言在Uber中也占有一席之地。“我们此前已经开始使用Go来完成一些任务,其中涉及的一部分是对性能有相当高的需求的。我们一开始是用打算Node来进行编写的,但为了让系统获得更优的性能,我们现在开始使用Go来对这些特殊的部分进行重写。“


同时,Uber当前使用的是比较老的Node 0.10版本,因为它需要看到“新版本能带来明显的效益”才会进行升级。“Node.js基金会经理Mikeal Rogers则要求用户们将Node.js升级到版本4.“


除了贴近潮流的Node.js和Go之外,Python也是Uber所青睐的语言之一。“我发现Python其实也是Uber所采用的几个技术之一就是,“Croucher继续说道。”对于我们来说,可以在不同的人才池中进行选择是非常有帮助的,所以我们的很多系统也是使用Python来编写的。我们发现有大量的Python开发者编写了大量的优秀的服务,特别是在一些商业领域以及其他一些特别的领域上面。“



注:更多文章请关注公众号:techgogogo或个人博客http://techgogogo.com。当然,也非常欢迎您直接微信(zhubaitian1)勾搭。本文由天地会珠海分舵编译自InforWorld。转载请自觉。

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

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. React vs Angular 2:冰与火之歌「译」
  2. 程序bug导致了天大的损失,要枪毙程序猿吗?
  3. 五个最佳案例带你解读 Node.js 的前后端之道
  4. 一个程序员是如何搞挂NPM和Node社区的
  5. Markdown 语法简介和使用说明-详细版
  6. NodeJS初学者教程:Node.js之HTTP
  7. 谷歌人工智能AlphaGo挑战人类围棋冠军
  8. NodeJS 文件(夹)压缩/解压方案(zip/unzip)
  9. Google Cloud宣布加入NodeJS基金会
  10. 前端开发面试题
  11. AirJD-简单好用的免费建站工具

 相关阅读 - 大话编程
  1. 前端面试问题(二)-史上最全 前端开发面试问题及答案整理
  2. 微软降低OneDrive的免费存储空间容量,个人云存储热度减退
  3. 一个程序员是如何搞挂NPM和Node社区的
  4. 程序bug导致了天大的损失,要枪毙程序猿吗?
  5. NodeJS初学者教程:Node.js之HTTP
  6. 谷歌人工智能AlphaGo挑战人类围棋冠军
  7. 美国程序员低价雇中国人替其编程被解雇
  8. 关于App程序员泡沫
  9. IBM宣布向Node.js基金会捐赠Express Framework
  10. ASP.NET 开发人员不必担心 Node 的五大理由

 关键字 - 分享
  1. MyEclipse移动开发教程:设置所需配置的iOS应用(一)
  2. DevExpress WPF入门指南:DXWindow应用
  3. 红衣教主周鸿祎会不会成为中国首富
  4. MyEclipse Derby数据库服务器使用方法
  5. DevExpress WPF入门指南:加载动画的应用
  6. 在MyEclipse中连接到数据库
  7. DevExpress v17.2—WPF篇(一)
  8. 企业级界面开发工具包Essential Studio Enterprise Edition发布2017 v4丨附下载
  9. 【百厂约惠】盘点2017年5款最好用的图形图像/CAD工具
  10. DevExpress WPF入门指南:加载动画的应用

 欢迎订阅 - 技术周刊

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


 关注我们

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

ourjs官方微信号