小程序目前框架是选 taro 还是 uni-app - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wumaipai2016
V2EX    问与答

小程序目前框架是选 taro 还是 uni-app

  •  
  •   wumaipai2016 2022-08-10 18:38:23 +08:00 10746 次点击
    这是一个创建于 1164 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网站看了很多对比的,不过感觉时间都比较久了。
    目前选择哪个比较好呢?
    28 条回复    2022-08-11 17:25:20 +08:00
    me221
        1
    me221  
       2022-08-10 18:40:37 +08:00   1
    没可比性

    Vue 团队就 uniapp
    React 团队就 Taro
    Rrrrrr
        2
    Rrrrrr  
       2022-08-10 18:42:54 +08:00
    最近刚用了 uniapp ,编辑器吐槽了几次,其他的还好。功能简单点的基本没啥问题,就是编辑器不好用
    TFong
        3
    TFong  
       2022-08-10 18:59:26 +08:00
    @Rrrrrr 同感,之前用的时候,选择用它的 cli ,然后用自己的编辑器
    iwh718
        4
    iwh718  
       2022-08-10 19:04:19 +08:00 via Android
    就小程序为什么用框架。
    grewer
        5
    grewer  
       2022-08-10 19:04:51 +08:00
    taro
    Vfei2017
        6
    Vfei2017  
       2022-08-10 19:44:18 +08:00
    taro
    codingBug
        7
    codingBug  
       2022-08-10 22:06:33 +08:00
    我推荐 Taro ,比较有活力
    goddoogasidivil
        8
    goddoogasidivil  
       2022-08-10 22:26:03 +08:00
    写 hello world 用什么框架
    hiro0729
        9
    hiro0729  
       2022-08-10 23:13:21 +08:00
    用了这些,啥页面都不写,主包 2MB 大小就没多少了,后面要添加第三方小程序插件,公共 npm 包都要小心翼翼的,都没有回旋余地

    所以别用
    mogita
        10
    mogita  
       2022-08-10 23:18:14 +08:00   1
    用 Taro 做过若干项目,非常推荐,只要是熟悉 React 的前提下。
    tgwl
        11
    tgwl  
       2022-08-10 23:31:29 +08:00 via Android
    uniapp
    liKeYunKeji
        12
    liKeYunKeji  
       2022-08-11 00:10:29 +08:00 via iPhone
    原生好用~
    0914xc
        13
    0914xc  
       2022-08-11 01:37:58 +08:00 via iPhone
    @ck65 一般用啥组件库? taroui?
    GentleFifth
        14
    GentleFifth  
       2022-08-11 01:53:57 +08:00 via Android   1
    还是原生吧,有时候出现了问题你都不知道是原生的问题还是框架的问题,不用框架至少避免了框架的问题
    coolair
        15
    coolair  
       2022-08-11 08:26:17 +08:00
    赞同直接用原生,@GentleFifth 说的对,小程序的坑很多,有时候出了问题,调试半天,都不知道哪的问题。
    cvooc
        16
    cvooc  
       2022-08-11 09:00:50 +08:00
    uniapp 生态更完善些, 常用组件插件市场找来直接用, taro 的第三方组件相对太少了
    y830CAa5nink4rUQ
        17
    y830CAa5nink4rUQ  
       2022-08-11 09:12:19 +08:00   1
    回复一下楼上疑惑为什么不用原生:

    只面向单平台、做一个一次性的项目的时候原生当然是比较好的。

    但是:

    首先,国内项目需求一般都很多变,真的什么都有。
    其次,大多数项目其实大同小异,拿之前的项目改改就出来了。

    这时候你就发现 uniapp 、taro 之类多平台框架的价值了。
    yaphets666
        18
    yaphets666  
       2022-08-11 09:24:14 +08:00
    原生肯定不行,全局响应式数据,只能用一个魔改来的 mobx ,难用,且功能不能满足需求。
    h1104350235
        19
    h1104350235  
       2022-08-11 10:01:37 +08:00
    这不是看你公司的技术栈吗?
    如果两种都会的话,我推荐 taro
    ccyu220
        20
    ccyu220  
       2022-08-11 10:20:50 +08:00   1
    做个小程序还要框架...原生加个 UI 什么不能做。
    ruoxie
        21
    ruoxie  
       2022-08-11 10:40:11 +08:00
    对我而言,uni 不支持 jsx 直接不考虑。
    zjsxwc
        22
    zjsxwc  
       2022-08-11 11:19:20 +08:00
    之前用 uniapp 开发小程序体验真实一言难尽,如果只是开发微信小程序,没有打包成原生 app 的需求,我建议直接使用微信小程序开发,真的没必要使用 uniapp 。收获的经验就是直接开发“原生”app ,确实比 uniapp 这种所有平台全都要的容易很多。
    TomVista
        23
    TomVista  
       2022-08-11 11:25:15 +08:00
    用 xml parse +js dsl 写个脚本 一键转到各个平台,然后在手写补充, 并不推荐 taro,需要学的东西太多,也不推荐 uniapp 魔改的太多,定制需求的时候火葬场,

    另外不要想着完全跨平台适配,到处都是坑,ui 也只能支持到 view 布局,具体的 scroll-view,input video,ad 什么的,在不同小程序表现完全不一样,用多了,到处都是屎一样的适配代码,

    然后是接口,生命周期,页面配置,什么的,需要做额外的适配工作,uni-app 自己没做适配的话,就不要想了,半闭源的,taro 能改得动,倒是也没啥问题,官方也提供了插件支持,你本人没想过改源码,就不要用 taro,

    深度使用小程序,还是用原生吧
    mogita
        24
    mogita  
       2022-08-11 11:34:21 +08:00 via iPhone
    @weixiaochen0914 用了 taroui 的布局组件和少部分关键组件,就像楼上提到过的,为了节省体积不得不精简。
    lingxiaoli
        25
    lingxiaoli  
       2022-08-11 16:12:08 +08:00
    不管是 react 还是 vue2 vue3 都可以用 taro
    不推荐 uniapp 虽然听说用这个的人挺多 但认识的用过这个的都在骂
    lingxiaoli
        26
    lingxiaoli  
       2022-08-11 16:12:35 +08:00
    @hiro0729 #9 并不是这样的哦
    awesomes
        27
    awesomes  
       2022-08-11 16:21:39 +08:00
    没明白为什么非要用这种二次封装的,各种坑+不能实时同步最新 API ,直接写小程序不行吗
    lovephpframework
        28
    lovephpframework  
       2022-08-11 17:25:20 +08:00
    建议还是 uniapp 吧,因为 taro 是京东出的,大公司出开源东西一般都是 kpi 项目,文档和支持啥的都是意思意思就行(个人刻板印象)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2780 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:07 PVG 15:07 LAX 00:07 JFK 03:07
    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