Lyft押重注于苹果编程语言Swift
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相关推荐
- 苹果编程语言Swift解析:将推动应用开发巨变
苹果编程语言Swift解析:将推动应用开发巨变 以下为文章全文: 许多人可能都已忘记苹果WWDC中的"D"代表了"开发者".这是一次开发者的大会, ...
- 苹果编程语言Swift中文教程:Swift简介
这篇文章简要介绍了苹果于WWDC 2014发布的编程语言--Swift. Swift是什么? Swift是苹果于WWDC 2014发布的编程语言,这里引用The Swift Programming L ...
- Intel和IBM押重注的神经模态计算,会给行业带来什么样的变化
Intel发布的Pohoiki Beach加速卡,含有64块Loihi芯片 来源: 半导体行业观察 上周,Intel发布了基于其神经模态(neuromorphic)计算芯片Loihi的加速卡Pohoi ...
- 来自苹果的编程语言——Swift简介
这篇文章简要介绍了苹果于WWDC 2014发布的编程语言Swift. 原文作者: Lucida Blog 新浪微博 豆瓣 前言 在这里我认为有必要提一下Brec Victor的Inventing on ...
- 【转载】来自苹果的编程语言——Swift简介
本文转自Lucida的博客 (新浪微博.豆瓣) 这篇文章简要介绍了苹果于WWDC 2014发布的编程语言--Swift. 前言 在这里我认为有必要提一下Brec Victor的Inventing on ...
- 来自苹果的编程语言——Swift简单介绍【整理】
2014年06月03日凌晨,Apple刚刚公布了Swift编程语言,本文从其公布的书籍<The Swift Programming Language>中摘录和提取而成.希望对各位的iOS& ...
- 中国首家苹果零售店重开业,苹果CEO库克发文揭幕;“携号转网”服务用户破千万;GitHub 完成北极源代码存档|极客头条...
整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极 ...
- 【转】如何评价 Apple 新推出的编程语言 Swift?
如何评价 Apple 新推出的编程语言 Swift? 原文地址:http://www.zhihu.com/question/24002984 评价:如果你会Objective-C,你不需要去看它. 如 ...
- VR泡沫已破,巨头们重注AR能火起来?
作者:aming 编辑:芊芊 图片:网络 官网:iterduo.com 3R简介: VR(virtual reality,虚拟现实):可以让用户沉浸其中的由计算机生成的三维虚拟环境,并与现实环境相隔绝 ...
最新文章
- 网易伏羲三项研究入选CVPR:AI感知表情能力将达到人类水平
- Linux LVM 收藏
- 解决ubuntu软件安装依赖关系
- Android项目实战(十三):浅谈EventBus
- SAP Spartacus 的页面设计思路
- java8 两个list取差集_java8 多个list对象用lambda求差集操作
- 如何利用 JConsole观察分析Java程序的运行,进行排错调优(转)
- idea中查看maven依赖树
- 腾讯政务展现近年案例,发布WeCity2.0应对城市增长需求
- 报文交换(串行)和分组交换(并行)
- The 'manifest_version' key must be present and set to 2 (without quotes)
- Windows 98 不同用途启动盘制作(转)
- 微型计算机原理与接口技术(慕课版),微机原理与接口技术
- Java实验一:博饼
- 牛客真题编程——day16
- 清明祭曾祖@20130402
- 萧邦主的技术博客导航
- AForge.NET Framework2.25--图像视觉处理学习(五)---颜色转换
- 贝叶斯学派:先验分布、后验分布、共轭分布、共轭先验分布
- 2019最新《布尔教育php设计模式项目实战 共17课》