其他类似产品我不知道 例如 ironic
就说说我开发RN的经验吧...
我用 react native 开发产品
算进 最近即将开放大型外部测试的专案
大概也有三个了
我只想说 很多从外看起来很棒很美好的事物
终究 你还是要付出代价 而且是恐怖的代价 ( 被客户追杀 / 被PM追杀 )
原因:
1. 套件品质参疵不齐 很多要维护不维护 整体我觉得品质中下
2. 要对ios or android有一定的了解 否则 build 爆掉的时候 你会鬼打墙
3. 因为第一点,如果有些功能必须要自己刻,又牵涉到原生的功能时,你必须要会
swift or obj-c and java 才能去刻这种中间层的套件
....etc
整体开发起来的经验 总觉得鬼打墙的时间 不算少
除非你的专案非常非常单纯 ( 根本不需要eject )
除非你原生(ios or android) 本身就很强 或 你强者朋友很强 也愿意帮助你
不然你用这些类似的工具 也只是自讨苦吃
建议 先把原生学熟 再进来 或者 不要进来 或者 干脆去学前端 有机会玩玩RN
像RN这种资深工程师的缺 基本上都要你会原生的IOS or Android
而且最好也要有用过原生上过app store
个人浅见
作者: ggx1030 (efa) 2018-06-01 10:32:00
推经验分享
干真的 rn的套件在github上常常五百颗星星都不到 又不得不用 一用下去就是恶梦的开始...
作者: chung928 (chung928) 2018-06-01 13:02:00
推分享
作者: liddle (Guderian) 2018-06-01 16:56:00
真的,无论是 RN 还是 Xamarin, Cordova 先懂原生比较好。
跨平台工具就这样,而且安卓跟ios一年改版一次,坑大概无法填满
作者:
bndan (seed)
2018-06-04 14:14:00感谢分享