Shopify为什么选择React Native作为移动研发的未来?

这是奶爸码农第56篇原创文章,点击上方蓝字关注

原文:https://engineering.shopify.com/blogs/engineering/react-native-future-mobile-shopify

翻译:奶爸码农

01

引言

在经历多年的移动研发后,Shopify决定今后对于新App研发全部采用React Native技术。后面我会解释,做出这个决定并不容易。

目前每个季度主要的购买行为都发生在移动设备(去年Q3 71%的购买行为在移动设备)。黑色星期五是一年中最繁忙的时间,今年的黑色星期五,Shopify的商家又看到3%的移动端购买增长,平均达到69%。

所以为什么切换到React Native?为什么现在?RN又如何和现有原生Native开发融合?这是一个复杂的回答需要先回答一些背景内容。

02

2019年前Shopify的移动研发

我们的工程师文化总是让我们押注早期技术以便执行的更快。


总之,我们倾向专注于较少的技术作为研发的基础。这个给到我们一些好处:

  • 我们在少数领域成为专家

  • 每个技术选型都有取舍,但我们会快速学习

  • 新人可以快速融入

同时,总会有新的技术出现可以提高研发效率。我们实验了许多技术,同时也采用了一些。

当我们采用这些早期语言或者框架的时候,我们都在下注。我们持续调研,探索,并且评估各种风险。很多时候,不可预知的机会就隐藏在那些有风险的区域,我们思考如何评估这些风险:

  • 如果这个技术的核心团队停止维护怎么办?

  • 如果我们遇上一个无法修复的bug怎么办?

  • 如果产品的规划和我们的兴趣方向冲突怎么办&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值