V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GeekHub
firhome
V2EX  ›  程序员

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

  •  
  •   firhome · 49 天前 · 4044 次点击
    这是一个创建于 49 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司打算做个小程序。

    正在框架,ui 选型。

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

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

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

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

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

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