加入收藏 | 设为首页 | 会员中心 | 我要投稿 三明站长网 (https://www.0598zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

Dropbox工程师解释为什么放弃共享代码而使用原生语言

发布时间:2019-08-17 14:33:00 所属栏目:评测 来源:佚名
导读:Dropbox 工程师通过官方博客解释了为什么该公司放弃在 iOS 和 Android 上共享代码的策略转而使用各自平台的原生语言。Dropbox 一开始在开发 iOS 和 Android 移动应用时选择了 C++,背后的想法就是用 C++ 写一次代码而不是分别用 Java 和 Objective C 写两

Dropbox工程师解释为什么放弃共享代码而使用原生语言

Dropbox 工程师通过官方博客解释了为什么该公司放弃在 iOS 和 Android 上共享代码的策略转而使用各自平台的原生语言。Dropbox 一开始在开发 iOS 和 Android 移动应用时选择了 C++,背后的想法就是用 C++ 写一次代码而不是分别用 Java 和 Objective C 写两次代码。

但现在 Dropbox 放弃了这个策略,改为使用各自平台的语言  Swift 和 Kotlin。做出这一决定的原因是共享代码的隐藏开销其实很高,最终比写两次代码更昂贵。

Dropbox 称,共享代码你需要维护自己的框架、库和开发环境,解决不同平台之间的差异,加上招募和保留有经验的 C++ 开发者也日益困难,这些开销最终导致共享代码还不如用各自平台的 IDE 开发更为简单和便宜。   

【编辑推荐】

  1. GitHub万星资源:强化学习算法实现,教程代码学习规划全都有
  2. 程序员开发工具推荐:Windows上优秀的9个命令行工具
  3. 让开发人员变平庸的八个习惯,看看你中了几条
  4. 零代码入门GitHub,图形化交互让你可以轻松存代码
  5. 阿里巴巴如何管理代码分支?
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:三明站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读