最近的新闻 关键词 [ dropbox c++ 放弃]
我很好奇,他们为什么不选 react-native 呢? 已经相当成熟了
如果他们在乎性能,那 flutter 则非常适合呀
而且有谷歌这样的后台,全力支持
也越来越完善了
dropbox 现在上车 flutter,这个时间点也比较适合呀
他们完全可以直接和 flutter 团队近距离沟通,合作
为什么他们还是要选择,分别使用不同平台的语言呢?
有朋友能帮忙分析一下吗?
谢谢
1
anguiao 2019-08-21 02:01:02 +08:00 via Android 1
他这个共用代码应该是偏底层的吧,不是 UI 层面的东西。
|
2
find456789 OP |
3
yyfearth 2019-08-21 05:57:09 +08:00 1
@find456789 文章有说是 C++ 写的公用代码 应该不是 UI 层的东西
我猜 Dropbox 的核心估计是文件同步上传和用户 Auth 加密之类的吧 |
4
mmdsun 2019-08-21 08:18:01 +08:00 via Android 1
成熟和性能考虑应该选 Xamarin。
|
5
dhssingle 2019-08-21 08:57:35 +08:00 1
因为这两个也是个坑。
|
6
xw900812 2019-08-21 10:43:44 +08:00 1
文章在这儿: https://blogs.dropbox.com/tech/2019/08/the-not-so-hidden-cost-of-sharing-code-between-ios-and-android/
为什么放弃 C++ 作为跨平台使用,最大的原因是这么一句话:「 The overhead of training, hiring, and retaining developers 」 首先很难招到使用 C++的 mobile developer,所以他们决定内部培养,但很多 dev 都抵制,为什么抵制?因为用 C++来做移动开发对 dev 的职业生涯没有帮助,出了 Dropbox,也不可能靠 C++找到一份移动开发的工作,所以就有很多 dev 离职。。 |
7
wanguorui123 2019-08-30 16:27:50 +08:00
C++移动开发的人才太少了,而且 react-native 和 flutter 都不是原生技术指不定某一天被抛弃了,长期需要维护项目的要考虑到好招人,所以直接采用原生技术。
|