由于公司技术选型和人员变动原因, 最近发生了很大的变化, 一开始只是后端技术体系的推翻, 人员变更, 重新组建人员, 也有留下来转岗, 重新学习, 继而在加入到系统重构中。
我是 移动端 iOS 开发, 本来以为只会涉及到后台的技术栈更换,对我这边一般来说不会造成太大影响, 无非就是先用着老一套线上后台系统, 然后在新后台系统开发过程中在去相应的协调配合等等。 没想到的是可能因为移动端新项目的开发工期较长, 老板那边比较赶的原因, 所以想替换成 Hybrid 技术方案来解决。
得知消息之后, 简直像是当头棒喝一般(写了几年 OC, 对 Native 更感兴趣), 脑子里全是 Flutter. RN 的回忆, 如果一定要做一个选择的话, 自己更偏向于是 Flutter。
自己没有过 Hybrid 的项目经验, 对 Flutter 和 RN 也比较肤浅, 求各位大佬能说说在进行 Hybrid 开发的优缺点, 以及针对不同场景该如何做技术选择, Flutter 与 RN 的相对优劣等等, 还有从 Native 转到 Hybrid 过程中容易踩的坑或者该注意的事项等等。
1
fengbjhqs 2019-05-17 10:34:49 +08:00
Hybrid 还可以考虑 Hybrid web app,
如果公司有前端开发,可以考虑写移动端和 Hybrid web app 一起写,这样效率应该是最快的, 参考网易藏宝阁 app 和移动端, 等到项目有收益,时间充裕,后端接口完整,交互逻辑完整,再写原生的 app 提升性能, Flutter 重新学个新语言会比较麻烦,而且现在生态不是特别好,招人不易,如果公司体积不大,大牛不多,进坑了不太容易出来 rn,如果公司有前端,会比 Flutter 稍好,虽然 rn 性能,体积大小都不是很好, 但招人容易, 生态不错, 而且你们公司也有写原生的,性能上应该不会有太大问题, |