V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jingcoco
V2EX  ›  微信

请问各位是怎么开发微信小程序的,有用什么框架吗

  •  1
     
  •   jingcoco · 2020-04-26 08:11:37 +08:00 · 6688 次点击
    这是一个创建于 547 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作需要,但是个人又不太想又学一个腾讯撸的 vue 框架。。。。。 所以开发之前先了解一下:

    1.用腾讯那个框架写问题多吗

    2.个人 react 比较熟,比较好的用 react 开发小程序的框架有什么推荐。

    3.有什么建议吗,谢谢

    46 条回复    2020-05-28 21:26:58 +08:00
    pkm
        1
    pkm   2020-04-26 08:15:45 +08:00 via iPhone
    凹凸实验室的 taro
    jingcoco
        2
    jingcoco   2020-04-26 08:20:38 +08:00
    @pkm 嗯嗯,这个你觉得怎么样,领导也推荐这个,他对 react hooks 支持好吗,我稍微看了一眼,看有人提有问题
    jingcoco
        3
    jingcoco   2020-04-26 08:25:49 +08:00
    @pkm 没仔细看 taro 文档,但是感觉他支持的太多,比如腾讯升级了小程序版本,他这边是不是还得适配,然后还有钉钉等等,他们团队能忙过来吗
    chunmingkk
        4
    chunmingkk   2020-04-26 08:32:29 +08:00
    今早试了一下 mpvue wepy 想了想 还是用原生吧 支持的也挺好
    way
        5
    way   2020-04-26 08:37:16 +08:00
    好像微信官方出了一个 Kbone
    erguotou521
        6
    erguotou521   2020-04-26 08:38:53 +08:00 via Android   ❤️ 1
    mpx,增强式框架,类 vue
    phpcxy
        7
    phpcxy   2020-04-26 08:40:10 +08:00
    原生吧
    LyleRockkk
        8
    LyleRockkk   2020-04-26 08:44:17 +08:00
    只开发微信小程序,建议撸原生,要开发多端,可以试一下 taro
    lee88688
        9
    lee88688   2020-04-26 08:44:42 +08:00 via Android
    remix.js 支持完整的 react 开发,完全是 react 为小程序适配的方案。
    ares586
        10
    ares586   2020-04-26 08:47:36 +08:00
    我写个人项目用了 color UI,还有 Vant
    jrtzxh020
        11
    jrtzxh020   2020-04-26 08:53:51 +08:00
    不考虑多端的话,建议直接原生框架,不然一堆坑你填
    ajaxfunction
        12
    ajaxfunction   2020-04-26 09:02:36 +08:00
    如果只是单纯开发小程序,建议还是用原生吧,顶多上个 ui 类库

    组件就算了,性能问题处理起来麻烦
    pkm
        13
    pkm   2020-04-26 09:03:32 +08:00 via iPhone
    @jingcoco 哈 这个我也不清楚耶
    jingcoco
        14
    jingcoco   2020-04-26 09:05:15 +08:00
    @jrtzxh020 但是个人腾讯那个框架 不想深入学.....虽然文档已经看完了.
    - 我还是喜欢 npm 那种模块化开发.
    - 而且新手直接写的话也会很多坑吧.
    jingcoco
        15
    jingcoco   2020-04-26 09:06:03 +08:00
    @pkm 嗯嗯.谢谢
    pkm
        16
    pkm   2020-04-26 09:07:36 +08:00 via iPhone
    @jingcoco 不客气
    Desiree
        17
    Desiree   2020-04-26 09:09:46 +08:00   ❤️ 1
    用过 vue 的 mpvue,感觉好看不好用,踩他跟原生 api 花的时间都够你开发完了,如果项目比较小的话。如果项目比较大,工期长,用框架的确好一些
    cl1107
        18
    cl1107   2020-04-26 09:13:34 +08:00
    taro 和 uni-app 我都用过,感觉都还行吧,多端适配还是得花些时间
    ipeony
        19
    ipeony   2020-04-26 09:14:07 +08:00
    原生加 UI 库
    ljpCN
        20
    ljpCN   2020-04-26 09:14:34 +08:00 via Android   ❤️ 1
    @jingcoco 个人觉得不会比用 taro 的坑多,因为用 taro 遇到问题,很多时候你还是得从小程序那边找原因,还是得去了解原生的坑。
    jingcoco
        21
    jingcoco   2020-04-26 09:37:21 +08:00
    @cl1107 @LyleRockkk @pkm @ljpCN @ajaxfunction
    请问一下 taro 也可以用 weui 吗?
    可以的话想前期先用 weui 后期再考虑用 taro 做一下多端的问题.
    一下子有点看不过来.
    Fntys
        22
    Fntys   2020-04-26 09:41:22 +08:00   ❤️ 1
    Taro 可以,我就是参考米拓小程序学的 Taro,免费开源+免费教程。
    whypool
        23
    whypool   2020-04-26 09:44:54 +08:00   ❤️ 2
    mpvue 但是美团弃坑了
    效率和 vue 差不多
    原生就是屎,必须喷,辣鸡玩意
    jingcoco
        24
    jingcoco   2020-04-26 09:54:07 +08:00
    @Fntys 问个问题 .用 weui 后 taro 也可以兼容吗 ?
    可以的话想前期先用 weui 后期再考虑用 taro 做一下多端的问题
    刚开始 做小程序 有点乱
    pangleon
        25
    pangleon   2020-04-26 10:00:03 +08:00
    原生,WUX+COLORUI
    框架可以试试 UNIAPP
    jingcoco
        26
    jingcoco   2020-04-26 10:07:02 +08:00
    https://www.wuxui.com/ WUX 官网是怎么了,首页只显示"多啦 A 梦 hin 生气,后果 hin 严重...."

    .........如果我打开的没错的话 ,感觉这是不是印证了最好不要用个人项目
    zhou01
        27
    zhou01   2020-04-26 10:09:45 +08:00
    mpvue 都停更好久了,感觉还是 taro 用的比较多吧,公司项目用的 taro+taroUI
    jingcoco
        28
    jingcoco   2020-04-26 10:39:29 +08:00
    @zhou01 ....能问一下 用 weui 后 taro 也可以兼容吗 ?可以的话想前期先用 weui 后期再考虑用 taro 做一下多端的问题
    Sapp
        29
    Sapp   2020-04-26 11:07:00 +08:00   ❤️ 2
    不着急的话可以等等,taro 有个很坑的地方,他是手写的编译器转换成小程序的,这样很吃人力更新,只要他们不更新,后面 react 的更新就用不到了,而他的解释器基本就他自己在更新,其他人基本是无能为力的,长期维护是个问题,当然你要是万年不更新那就无所谓了。remax 倒是支持的完整 react,但是貌似性能有一些问题。小程序那个 kbone 理论上我感觉对于框架开发者而言可能比普通用户更重要,或许会有人基于这个做二次开发。
    pangleon
        30
    pangleon   2020-04-26 11:44:40 +08:00
    @Sapp 如果这么说的话 UNIAPP 核心闭源也存在你说的这个问题,
    ccsulzf0627
        31
    ccsulzf0627   2020-04-26 13:43:59 +08:00
    原生一把梭
    whisky221
        32
    whisky221   2020-04-26 13:50:46 +08:00
    我的个人小程序用的 vant-ui 和原生

    主要是现在很多现成 UI 库都绑定了框架使用,比如 colorui 必须使用 uni-app,自己移植么又增加了工作量,怪麻烦的
    taroui 必须使用 taro
    cxe2v
        33
    cxe2v   2020-04-26 13:58:05 +08:00
    用框架很多坑,只要框架不解决,你就无能为力,如果是一次性项目,用用无所谓,如果自己的项目,用框架好好想想吧
    yjw239
        34
    yjw239   2020-04-26 14:27:59 +08:00
    原生就好。简单的应用原生用不着框架,复杂的应用使用框架有可能遇到无法解决的坑
    npe
        35
    npe   2020-04-26 14:42:47 +08:00
    WEUI,就是官方的那个。
    chniccs
        36
    chniccs   2020-04-26 14:48:41 +08:00
    我只开发微信平台的小程序,所以一直用原生。
    pangleon
        37
    pangleon   2020-04-26 15:29:35 +08:00
    @whisky221 你这个有点扯淡,谁告诉你 COLORUI 绑定 UNIAPP 的,我做的原生的怎么就用了,
    不能瞎造谣啊
    Valid
        38
    Valid   2020-04-26 15:36:51 +08:00
    taro
    imhxc
        39
    imhxc   2020-04-26 15:42:01 +08:00
    推荐原生。顶多上个 UI 库。
    我很早尝试过一些框架,业务稍微复杂起来后,写起来很痛苦,看起来很美好,可以适配多种小程序,但是总会有奇奇怪怪的问题。
    当然,也可能是我菜,没有掌握精髓🐶
    jingcoco
        40
    jingcoco   2020-04-26 15:56:31 +08:00
    @imhxc 嗯嗯,谢谢.领导是想支持多端,然后我个人又不想又学个框架.感觉可能后期还是会用类似 taro 之类的吧
    VienDave
        41
    VienDave   2020-04-26 17:24:15 +08:00
    我们团队用的 Taro,多端转头条小程序、快应用啥的一堆坑 ...
    jevonszmx
        42
    jevonszmx   2020-04-26 17:30:59 +08:00
    没人用 wepy 吗?
    skyadmin
        43
    skyadmin   2020-04-26 18:10:22 +08:00
    mpx 了解一下: https://github.com/didi/mpx
    heasy
        44
    heasy   2020-04-26 18:20:58 +08:00
    Taro
    zackZhong
        45
    zackZhong   2020-04-30 23:03:34 +08:00   ❤️ 1
    用 wepy 2.0
    WilliamLin
        46
    WilliamLin   2020-05-28 21:26:58 +08:00
    @zackZhong #45 坑多吗,现在看 demo,基本都是 wepy 1.0 的,wepy 2.0 + weui 或 vant 暂时都感觉不顺
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3918 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:44 · PVG 15:44 · LAX 00:44 · JFK 03:44
    ♥ Do have faith in what you're doing.