2020,07,20 跨端开发选择 React-Native 还是 Flutter - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
getcodex

2020,07,20 跨端开发选择 React-Native 还是 Flutter

  •  
  •   getcodex Jul 20, 2020 4955 views
    This topic created in 2106 days ago, the information mentioned may be changed or developed.

    想咨询一下大家的意见,最近选择的有点迷茫

    react-native 曾经使用过,坑是很多,原生功能太少,动不动就需要原生支持,并且在两端表现一致情况下需要额外做一些工作

    flutter 看过文档,号称不需要额外的工作即可两端一致,高性能,但是嵌套的写法有点恶心,并且对 dart 不太熟悉

    自己的技术栈比较偏后端

    15 replies    2020-07-21 10:36:15 +08:00
    ao99
        1
    ao99  
       Jul 20, 2020   2
    getcodex
        2
    getcodex  
    OP
       Jul 20, 2020
    @ao99 #1 老哥厉害!
    tramm
        3
    tramm  
       Jul 20, 2020
    让我选我选 RN,dart2 不熟悉,RN 学了前端也能玩玩.
    loginbygoogle
        4
    loginbygoogle  
       Jul 20, 2020 via iPhone
    h5 适合你
    LengthMin
        5
    LengthMin  
       Jul 20, 2020
    flutter 不错,有 react 基础 flutter 上手也挺简单的,一样的组件化的思想。
    dart 的语法结合了多种语言,我觉得也蛮容易上手的
    lancelock
        6
    lancelock  
       Jul 20, 2020
    要我就直接写原生
    Blanke
        7
    Blanke  
       Jul 20, 2020
    我选 flutter,有 android 开发经验,rn 写过 demo,直接上 flutter,除了嵌套恶心没有其他很差的体验
    murmur
        8
    murmur  
       Jul 20, 2020
    优先考虑小程序或者 uniapp,这俩都要碰 native
    CSM
        9
    CSM  
       Jul 20, 2020 via Android
    Flutter 的嵌套挺好的呀,界面本来就是棵树,不管在哪里都是需要用嵌套来表达的,像 xml,html 等。这种在代码里嵌套就不用多学一门 dsl 了,可以利用语言强大
    CSM
        10
    CSM  
       Jul 20, 2020 via Android
    接上:
    的表达能力来描绘界面。而且 dart 在这方面有特别优化,像不需要 new,在集合字面量内使用 if,for 循环等,我觉得还是挺爽的。
    murmur
        11
    murmur  
       Jul 20, 2020
    还有人说 xml 和 html 要学习,如果这种东西都要学习,那建议别编程了
    getcodex
        12
    getcodex  
    OP
       Jul 20, 2020
    @CSM #10 请问老哥,和原生交互方面 flutter 表现怎么样?比如需要调起摄像头扫描二维码、蓝牙、计步等原生组件
    Tenma
        13
    Tenma  
    PRO
       Jul 20, 2020
    @yuanchao 需要插件,有些插件官方实现了,有些插件第三方实现了,如果没有的话就需要自己实现。用 flutter,我个人认为还是需要一定的原生知识,否则搞不了。除非只是简单的资讯 APP
    HugoV
        14
    HugoV  
       Jul 20, 2020
    如果没有复杂的动画效果之类的,感觉 cordova 也挺不错的,也可以通过插件支持 react 和 vue 。
    abelmakihara
        15
    abelmakihara  
       Jul 21, 2020   1
    原生开发写原生壳+前端是最舒服的
    什么 cordova 这种框架的写写展示活动页也就算了
    除非你 android/ios/前端都有不错的熟练度
    不然真碰到没插件又要硬上或者要改插件的时候有得你受的
    所以你要先判断到底会不会有复杂原生功能
    About     Help     Advertise     Blog     API     FAQ     Solana     6088 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 95ms UTC 02:48 PVG 10:48 LAX 19:48 JFK 22:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86