只做小程序和 H5 端,用 uniapp 坑多吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 I 生成的内容
firhome
V2EX    程序员

只做小程序和 H5 端,用 uniapp 坑多吗?

  •  
  • /a>
      firhome 2020-08-05 11:18:27 +08:00 11865 次点击
    这是一个创建于 1893 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司打算做个小程序。

    正在框架,ui 选型。

    查了一下。因为公司是用的 vue,

    发现 uniapp 很火,但是貌似有些兼容性的坑。

    不知道实际情况如何,我只做 微信小程序 。最多加上 qq 小程序和 H5.
    51 条回复    2020-08-07 17:56:47 +08:00
    C603H6r18Q1mSP9N
        1
    C603H6r18Q1mSP9N  
       2020-08-05 11:30:17 +08:00
    可以商用,有坑,可解决
    ben1024
        2
    ben1024  
       2020-08-05 12:41:11 +08:00
    坑不少
    rungit
        3
    rungit  
       2020-08-05 12:42:59 +08:00 via iPhone
    我想知道做安卓和 iOS 端可以做吗
    dcalsky
        4
    dcalsky  
       2020-08-05 12:43:15 +08:00
    我辗转原生、taro 、uniapp 。

    发现原生最好,其次 uniapp,可上。Taro 千万别用,天坑。
    airqj
        5
    airqj  
       2020-08-05 12:54:50 +08:00 via Android
    只有微信小程序的话最好原生
    juzi214032
        6
    juzi214032  
       2020-08-05 13:36:46 +08:00
    建议原生,推荐组件库 Lin UI https://github.com/TaleLin/lin-ui
    bgm004
        7
    bgm004  
       2020-08-5 13:44:30 +08:00 via Android
    小公司喜欢。但是我看了 uniapp 的官网,我不看好这东西。
    lbw
        8
    lbw  
       2020-08-05 14:06:15 +08:00
    微信小程序自身的坑都不少,如果不做多种小程序可以考虑用原生
    revalue
        9
    revalue  
       2020-08-05 14:20:47 +08:00
    插眼。前端生态其实一般般,对业务狗不友好,都是填坑的生态。
    murmur
        10
    murmur  
       2020-08-05 14:21:59 +08:00
    你要放低心态,小程序的要求是能用,打开,不乱,点了,提交成功,这就完了
    Tokin
        11
    Tokin  
       2020-08-05 14:50:10 +08:00
    有些能解决,有些可以忍忍。。。
    jasonchen168
        12
    jasonchen168  
       2020-08-05 15:01:16 +08:00
    插眼,等后续
    a719031256
        13
    a719031256  
       2020-08-05 16:10:30 +08:00
    坑多,我们公司有一个项目就因为 uniapp 自身摄像头 bug 导致一个功能没法实现,具体赔没赔钱就不知道,好像是调用摄像头拍摄多张图片后项目就会重启,原先存储的数据也不在了,我不是前端,只晓得一个大概
    HAYWAEL
        14
    HAYWAEL  
       2020-08-05 16:13:07 +08:00
    @rungit 坑有些多,而且文档很不全,做小程序还行
    wolfan
        15
    wolfan  
       2020-08-05 16:17:14 +08:00
    小程序各种的都试了一圈,最后发现确实还是原生更好用,毕竟不是大集团式开发用不着跑 uniapp,mpvue 这样的工程照脚手架。

    先搞定 H5,然后适配小程序,速度其实更快。而且应用体积更小,占用更优。
    server
        16
    server  
       2020-08-05 16:44:39 +08:00
    Write once, run anywhere, 想省事不才坑怎么行,再说原生也得才坑
    momowei
        17
    momowei  
       2020-08-05 17:03:19 +08:00   2
    只是小程序的话,我觉得用框架写起来还是更快更好维护,原生的我写过,说实话,真的很蛋疼。
    再说,uniapp 小程序也支持原生写法呀,说原生好的我是不能理解的。
    jmercer
        18
    jmercer  
       2020-08-05 17:14:48 +08:00
    现在正用来做安卓不知道会有什么坑
    johnhsm2333
        19
    johnhsm2333  
       2020-08-05 17:20:59 +08:00 via Android
    使用过 uni-app 开发过 h5 小程序和 App,前两者坑很少,基本稳定。App 巨坑,不建议使用。
    quan01994
        20
    quan01994  
       2020-08-05 17:24:33 +08:00
    uniapp 只可以用来开发小程序和 web 。app 垃圾
    sonders
        21
    sonders  
       2020-08-05 17:26:43 +08:00
    最近都是使用 UNIAPP 开发 APP,H5 。H5 还可以,复杂点的 APP 应用还是不要用了。
    santom
        22
    santom  
       2020-08-05 17:46:53 +08:00
    原生 uni 都用过,个人感觉 uni 比原生要好点
    geekjc
        23
    geekjc  
       2020-08-05 20:17:45 +08:00
    推荐 taro 框架,血玉钻 - 小程序就是用这个框架搭建的,有小程序和 h5 端
    albert0yyyy
        24
    albert0yyyy  
       2020-08-05 20:49:21 +08:00
    小坑,但是开始做也节省了很多功夫。丑了一点
    jones2000
        25
    jones2000  
       2020-08-05 21:15:56 +08:00
    小程序 还要什么框架,也就几个页面而已,直接 js 写了不就可以。小程序有包大小限制的,插件多了,包大小会超。

    UNIAPP 建议不要用, 没有什么核心技术,既然是 js 开发 app, 那首先要有自己的 JSCore 。否则速度根本上不去。
    cenx
        26
    cenx  
       2020-08-05 21:29:01 +08:00 via iPhone
    我觉得 uni 可以用,只是性能可能没有原始好,但是真的省事有木有,我的小程序[数独酱]半天就画好了
    chenliang0571
        27
    chenliang0571  
       2020-08-05 21:56:39 +08:00
    腾讯官方出品:类 Vue 开发风格
    https://github.com/Tencent/wepy
    dioxide
        28
    dioxide  
       2020-08-05 22:17:18 +08:00
    @santom,@momowei, 这一点很重要, 是否支持渐进式的集成开发? 即达到:
    1. 原生小程序代码与 uniapp 代码自由地混写? (比如某个页面 /组件使用小程序的原生代码)
    2. 后退余地: 将已有 uniapp 代码被迫重构回原生写法的代价多大? (是否会被 uniapp 强绑定)
    dioxide
        29
    dioxide  
       2020-08-05 22:19:21 +08:00
    @a719031256, 出现这种场景,是被 uniapp 强绑定了么? 既然它的封装有问题,那不能直接调用微信原生 api 实现么?
    zhdsuperm
        30
    zhdsuperm  
       2020-08-05 22:32:54 +08:00
    @dcalsky 我们都全部切换到 taro 了,用的 2.x 版本,没有以前那么坑爹了
    sunny2580839896
        31
    sunny2580839896  
       2020-08-05 23:29:40 +08:00
    开发 app 怎么样,最近想上手
    anoninz
        32
    anoninz  
       2020-08-06 01:36:47 +08:00
    需求重么?轻度的话很好用,基本没有坑
    libracloud
        33
    libracloud  
       2020-08-06 03:31:50 +08:00
    @dcalsky 我和你正好相反,从 taro 开始就一直用到现在
    pecopeco
        34
    pecopeco  
       2020-08-06 08:14:15 +08:00 via Android   1
    楼上怎么各种奇怪的想法都有,还有用原生的。。小程序的原生臭名远扬,大一点的框架都用了个遍,现在国内最成熟生态好一点的解决方案肯定是 taro,曾经的 mpvue,megola 等虽然坑稍微多点都还能用,因为小程序的更新像乌龟爬,选什么框架目前其实并没太大区别,拼的主要是未来,看你的项目能维护多长,数年以上的找个大厂背书框架心里踏实
    pecopeco
        35
    pecopeco  
       2020-08-06 08:19:20 +08:00 via Android
    至于 uni,商业味太浓,文档满满的地摊风格,不作评价
    gdtdpt
        36
    gdtdpt  
       2020-08-06 08:21:05 +08:00
    可以用,有坑,而且坑不少,很多坑没文档说明,遇到了也不知道怎么解决,只能换种方式。
    isnullstring
        37
    isnullstring  
       2020-08-06 08:22:58 +08:00
    有坑才好,有就业机会
    ccraohng
        38
    ccraohng  
       2020-08-06 08:26:52 +08:00 via Android
    taro 目前用 2.x 版本挺好的。
    原生的是人写的吗?
    sunwang
        39
    sunwang  
       2020-08-06 08:42:08 +08:00
    @pecopeco 确实,对 uni 一直没什么好感。。
    visonme
        40
    visonme  
       2020-08-06 08:42:25 +08:00
    有坑,不过很多坑都是有先例也有对应的解决方法的。
    项目复杂度不高,需要多平台情况下,是个不错的选择
    wuzhanggui
        41
    wuzhanggui  
       2020-08-06 09:33:39 +08:00
    uniapp 开发的 app 真的不行,恶心的不行,小公司节约成本嘛
    vishun
        42
    vishun  
       2020-08-06 10:41:02 +08:00
    有写过简单的公众号 h5 开发和小程序开发,整体还可以。
    konakona
        43
    konakona  
       2020-08-06 10:42:27 +08:00
    reactjs 坑也不少。
    Martox
        44
    Martox  
       2020-08-06 10:47:24 +08:00
    emmm,推荐 mpx
    tanranran
        45
    tanranran  
       2020-08-06 10:49:36 +08:00
    @ben1024 #2 #2 请把坑说出来
    lanbatian
        46
    lanbatian  
       2020-08-06 11:07:12 +08:00
    只做小程序和 H5 还行,但是做 app 真的很麻烦,很多东西不能自定义。
    sohoorc
        47
    sohoorc  
       2020-08-06 15:42:21 +08:00
    千万别用这种一套代码通吃的东西
    kumastudio
        48
    kumastudio  
       2020-08-06 16:21:32 +08:00 via iPhone
    目前用 uniapp 开发小程序和 h5 端,用着还行
    miniwade514
        49
    miniwade514  
       2020-08-06 17:17:19 +08:00
    用过 taro,因为喜欢用 react,所以感觉还不错。
    一点坑都没有是不可能的,踩坑数量与页面复杂度成正比。产品一定要克制啊。
    inhal
        50
    inhal  
       2020-08-06 23:13:34 +08:00 via Android
    mpx
    debugksir
        51
    debugksir  
       2020-08-07 17:56:47 +08:00
    只做微信小程序那肯定用微信原生啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2537 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 01:58 PVG 09:58 LAX 18:58 JFK 21:58
    Do have faith in what you're doing.
    ubao 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