Lyft押重注于苹果编程语言Swift 1年后获得丰厚回报BI中文站 8月22日报道

  一年多以前,打车应用Lyft做出重大决定,决心押重注于苹果开发的编程语言Swift,用这种编程语言重写其所有iPhone应用代码。

  这是个风险非常高的赌注,毕竟Swift在现实世界中未经历过太多考验,而且是苹果2014年刚刚推出的编程语言。而大多数iPhone应用都是用Objective-C编程语言写的,它早在1984年就开发出来。对于许多程序员来说,他们已经非常熟悉Objective-C编程语言,且有许多可借鉴的经验。

  然而Lyft首席技术官克里斯·兰伯特(Chris Lambert)认为,这个风险值得冒。推出Swift,意味着苹果将其视为iPhone应用开发的未来。而Lyft希望能够对这个“未来”提前做好准备。

  兰伯特表示,自从用Swift重写其iPhone应用1年以来,Lyft应用可以更快地添加更多功能,同时也减少了打开应用需要的时间。结果,越来越多的苹果用户开始使用Lyft,这对Lyft的业务带来很大好处。

  除此之外,使用Swift重写应用也带来许多意想不到的好处。兰伯特说,在过去1年中,支持Lyft应用的代码已经翻了一番,这在很大程度上是因为Lyft的开发人员使用新的编程语言提高了生产力。

  在Lyft外部,Swift也正赢得赞誉,被称为最容易学的编程语言,用它写代码充满了乐趣。兰伯特还称赞苹果开发Swift的过程,他说:“这种编程语言的每个小细节都已经被重建。”

  另外,如此大规模地采用Swift也向求职者们发出信号,预示着Lyft不仅要“涉猎”这种编程语言。仅在过去1年中,该公司就增加了10名新的Swift开发人员。在硅谷持续的人才招聘大战中,这绝非没有意义的举动。Lyft正严肃对待Swift,而开发者社区也正做出响应。

  兰伯特说,迅速转向Swift为Lyft的iPhone团队注入新的能量。当苹果2014年首次发布Swift时,Lyft的开发人员就开始利用晚上和周末时间自学这种编程语言,以准备应对巨变。

  人们感到如此兴奋,以至于他们自己就行动起来,尽管还没到放弃Objective-C的时候。兰伯特表示,重写应用并非微不足道的努力,越早动手,他们需要从头开写的代码就越少。

  与此同时,兰伯特承认Lyft也曾陷入过进退两难的境地。但在苹果的全力支持下,其编程语言社区逐渐发展壮大起来。兰伯特说:“苹果在解决问题方面已经变得越来越敏感。”

转载于:https://www.cnblogs.com/csnryy/p/5799647.html

Lyft押重注于苹果编程语言Swift相关推荐

  1. 苹果编程语言Swift解析:将推动应用开发巨变

     苹果编程语言Swift解析:将推动应用开发巨变     以下为文章全文: 许多人可能都已忘记苹果WWDC中的"D"代表了"开发者".这是一次开发者的大会, ...

  2. 苹果编程语言Swift中文教程:Swift简介

    这篇文章简要介绍了苹果于WWDC 2014发布的编程语言--Swift. Swift是什么? Swift是苹果于WWDC 2014发布的编程语言,这里引用The Swift Programming L ...

  3. Intel和IBM押重注的神经模态计算,会给行业带来什么样的变化

    Intel发布的Pohoiki Beach加速卡,含有64块Loihi芯片 来源: 半导体行业观察 上周,Intel发布了基于其神经模态(neuromorphic)计算芯片Loihi的加速卡Pohoi ...

  4. 来自苹果的编程语言——Swift简介

    这篇文章简要介绍了苹果于WWDC 2014发布的编程语言Swift. 原文作者: Lucida Blog 新浪微博 豆瓣 前言 在这里我认为有必要提一下Brec Victor的Inventing on ...

  5. 【转载】来自苹果的编程语言——Swift简介

    本文转自Lucida的博客 (新浪微博.豆瓣) 这篇文章简要介绍了苹果于WWDC 2014发布的编程语言--Swift. 前言 在这里我认为有必要提一下Brec Victor的Inventing on ...

  6. 来自苹果的编程语言——Swift简单介绍【整理】

    2014年06月03日凌晨,Apple刚刚公布了Swift编程语言,本文从其公布的书籍<The Swift Programming Language>中摘录和提取而成.希望对各位的iOS& ...

  7. 中国首家苹果零售店重开业,苹果CEO库克发文揭幕;“携号转网”服务用户破千万;GitHub 完成北极源代码存档|极客头条...

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极 ...

  8. 【转】如何评价 Apple 新推出的编程语言 Swift?

    如何评价 Apple 新推出的编程语言 Swift? 原文地址:http://www.zhihu.com/question/24002984 评价:如果你会Objective-C,你不需要去看它. 如 ...

  9. VR泡沫已破,巨头们重注AR能火起来?

    作者:aming 编辑:芊芊 图片:网络 官网:iterduo.com 3R简介: VR(virtual reality,虚拟现实):可以让用户沉浸其中的由计算机生成的三维虚拟环境,并与现实环境相隔绝 ...

最新文章

  1. 网易伏羲三项研究入选CVPR:AI感知表情能力将达到人类水平
  2. Linux LVM 收藏
  3. 解决ubuntu软件安装依赖关系
  4. Android项目实战(十三):浅谈EventBus
  5. SAP Spartacus 的页面设计思路
  6. java8 两个list取差集_java8 多个list对象用lambda求差集操作
  7. 如何利用 JConsole观察分析Java程序的运行,进行排错调优(转)
  8. idea中查看maven依赖树
  9. 腾讯政务展现近年案例,发布WeCity2.0应对城市增长需求
  10. 报文交换(串行)和分组交换(并行)
  11. The 'manifest_version' key must be present and set to 2 (without quotes)
  12. Windows 98 不同用途启动盘制作(转)
  13. 微型计算机原理与接口技术(慕课版),微机原理与接口技术
  14. Java实验一:博饼
  15. 牛客真题编程——day16
  16. 清明祭曾祖@20130402
  17. 萧邦主的技术博客导航
  18. AForge.NET Framework2.25--图像视觉处理学习(五)---颜色转换
  19. 贝叶斯学派:先验分布、后验分布、共轭分布、共轭先验分布
  20. 2019最新《布尔教育php设计模式项目实战 共17课》

热门文章

  1. html文本阴影水平垂直,CSS中使用文本阴影与元素阴影效果
  2. 手机的耳机插电脑上可以录音吗 怎么录音
  3. 人生规划:20岁到60岁我该干什么(zz)
  4. (信贷风控十五)评分卡分数切分、授信额度与利率定价
  5. 【对讲机的那点事】带你玩转凯益星CG53数字对讲机的读、写频操作
  6. Linux CentOs7 ping网址 未知的名称或服务
  7. Harry Potter and the Order of the Phoenix
  8. 磁盘,分区,文件系统
  9. 南卡和漫步者蓝牙耳机哪个好?国产蓝牙耳机南卡和漫步者360度对比评测
  10. 淘宝PC自动化测试框架AutomanX-王超