cw2k13as
V2EX  ›  微信

开发微信小程序,用原生还是 taro 还是 uniapp,用 reac 还是 vue3.0

  •  
  •   cw2k13as · Nov 2, 2020 · 10531 views
    This topic created in 2196 days ago, the information mentioned may be changed or developed.

    react/vue 都会,只是在想现在 vue3.0 也出来了,要不要用 taro 或是 uniapp 来练练手,还是说用 react 麻烦少一点,稍微粗略的看了下双方的文档,都有一些 api 是不支持的,貌似 uniapp 文档写的稍微详细。 1 、想问下用 react/vue 是不是也是可以用他们相应的全家桶呢。 2 、用原生的话好像是不支持 npm ?状态管理用什么库呢,ajax 用什么库呢?怎么做模块化开发呢,怎么支持 less/sass 呢,怎么感觉原生啥也不能?一下子从开着农用机种地变成了手挥锄头? 小程序这方面没有接触过,基本相当于小白,希望大家可以详细的帮我答疑解惑,谢谢

    62 replies  •  2020-12-29 16:32:40 +08:00
    dcalsky
    dcalsky
    Nov 2, 2020
    1
    少走弯路:用 uniapp 并且别用 vue3 。
    lonelymarried
    lonelymarried
    Nov 2, 2020
    2
    我用原生
    ByZHkc3
    ByZHkc3
    Nov 2, 2020
    3
    原生不香吗
    newbieRenew
    newbieRenew
    Nov 2, 2020 via iPhone
    4
    还是用原生。粗略看了一下,Hook 支持的看起来不是很好,还要写很多 class,遂放弃京东的那个框架。
    bgm004
    bgm004
    Nov 2, 2020 via Android
    5
    原生吧,排错省时间。
    1,不能
    2,可以用 npm(我没有用过😓)
    less 我用的 vscode 插件
    ajax 自己简单封装了原生语法
    onesway
    onesway
    Nov 2, 2020
    6
    原生。
    auin
    auin
    Nov 2, 2020
    7
    如果是微信小程序,后续填坑时间 >>> 学习原生时间
    7gugu
    7gugu
    Nov 2, 2020 via Android
    8
    1.原生
    2.小程序现在支持 npm 了,你甚至可以在上面搞 tensorflow 。wx.request 可以用来做 ajax,它本身就是一个异步的函数。
    PS:
    less 和 sass,这个不清楚,可以关注一下别的楼层的推荐
    cw2k13as
    cw2k13as
    OP
    Nov 2, 2020
    9
    @7gugu 好的,谢谢,发现大部分都推荐用原生,原生有比较好(兼容性,组件丰富性,维护效率)的 ui 库推荐的吗
    cw2k13as
    cw2k13as
    OP
    Nov 2, 2020
    10
    @liuxey 所以说比较推荐原生?
    cw2k13as
    cw2k13as
    OP
    Nov 2, 2020
    11
    @Track13 谢谢,原生有比较好(兼容性,组件丰富性,维护效率)的 ui 库推荐的吗
    ByteRan
    ByteRan
    Nov 2, 2020
    12
    如果只是写小程序和 H5,推荐 uniapp
    cw2k13as
    cw2k13as
    OP
    Nov 2, 2020
    13
    @newbieRenew 23333,class 劝退,还是 hook 写起来爽
    cw2k13as
    cw2k13as
    OP
    Nov 2, 2020
    14
    @lonelymarried 原生有比较好(兼容性,组件丰富性,维护效率)的 ui 库推荐的吗
    cw2k13as
    cw2k13as
    OP
    Nov 2, 2020
    15
    @ByZHkc3 主要是没接触过,入坑前先了解下
    cw2k13as
    cw2k13as
    OP
    Nov 2, 2020
    16
    @Track13 听了这么多,都比较推荐原生,主要是我对原生的生态配套都不了解,看了下 XWML,XWSS,....我就发怵.这不就是换名加魔改吗,为啥谁都想标新立异,好好遵循 W3C 那套不好吗,增加了奇怪的知识点,然后又没学到新东西
    cw2k13as
    cw2k13as
    OP
    Nov 2, 2020
    17
    @tanranran 主要是微信小程序
    Carseason
    Carseason
    Nov 2, 2020 via Android
    18
    你有 vue 基础就用 uniapp 。没有就原生呗。原生那写法我是受不了
    null2018
    null2018
    Nov 2, 2020
    19
    直接用原生吧
    bgm004
    bgm004
    Nov 2, 2020 via Android
    20
    @cw2k13as ui 库我用的 vant
    yufeng0681
    yufeng0681
    Nov 2, 2020
    21
    业务上要分析 后续是否会跨平台。
    跨,那就是 uniapp ;
    不跨,那就是微信小程序
    coderabbit
    coderabbit
    Nov 2, 2020 via iPhone
    22
    remaxjs 你值得拥有 react 写法,我目前用的它
    BwNVlwSq
    BwNVlwSq
    Nov 2, 2020 via iPhone
    23
    Taro + React
    SingeeKing
    SingeeKing
    Nov 2, 2020
    24
    弱弱问下,没人用 remax 吗
    tandaly
    tandaly
    Nov 2, 2020
    25
    微信原生语法有点坑,有 vue 基础可以考虑用 uniapp
    akakidz
    akakidz
    Nov 2, 2020 via Android❤️2
    26
    uniapp 开发小程序没问题的,我觉得原生并不好用
    XCFOX
    XCFOX
    Nov 3, 2020
    27
    用过 Taro,坑算少的。完美支持 React Hook,状态管理库直接上 Recoil 。
    uniapp 看着也不错,可惜对 Vue3 的支持不成熟。
    David1119
    David1119
    Nov 3, 2020
    28
    uniapp 带私货啊
    C603H6r18Q1mSP9N
    C603H6r18Q1mSP9N
    Nov 3, 2020
    29
    uniapp 、原生都写过,uniapp 写着舒服,我的选择;原生可控,问题好解决
    eyeix
    eyeix
    Nov 3, 2020 via iPhone
    30
    uniapp+1
    emric
    emric
    Nov 3, 2020
    31
    taro2, 3 用 hook 写没有问题。
    taro 简单页面可以胜任,如果应用比较复杂,或者与小程序功能契合比较深,那还是用原生比较适合。
    比如最近很烦恼我的,小程序分包 taro 从版本 1 到 3 都没有好用过。而且 taro-ui 不在维护了。
    66beta
    66beta
    Nov 3, 2020 via Android
    32
    既然你问了,那就是没有用第三方框架的需求,用原生
    ayumilove
    ayumilove
    Nov 3, 2020
    33
    不需要多端发布,我只用了 UI 库。
    weixiangzhe
    weixiangzhe
    Nov 3, 2020 via Android
    34
    remax 加一
    zachlhb
    zachlhb
    Nov 3, 2020 via Android
    35
    uniapp,原生很多都不支持,而三方做出来了,而且后期可以很好适配其他小程序
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    36
    @Track13 好的,谢谢
    lazypu
    lazypu
    Nov 3, 2020
    37
    我用原生, ui 库用 vant-weapp.
    Inozo
    Inozo
    Nov 3, 2020
    38
    taro-ui 不维护了,不然很爽
    anson2017
    anson2017
    Nov 3, 2020
    39
    没有跨端的需求推荐:原生
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    40
    @coderabbit 好的我关注下
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    41
    @emric 好的,谢谢
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    42
    @linxl 好的谢谢
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    43
    @SingeeKing 楼上有一位
    MXMF
    MXMF
    Nov 3, 2020
    44
    之前没写过小程序,别人推荐 uni-app,直接上手的,无压力。
    主要也不是什么大项目,小项目随便搞一搞用 uni-app 还是比较简单的。创建项目的时候,有几个模板挺好用的。
    hengcheng
    hengcheng
    Nov 3, 2020
    45
    @cw2k13as 确实,用了 hook,再也不想回去 class 了
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    46
    @MXMF 主要是后期填坑情况咋样
    kyjo
    kyjo
    Nov 3, 2020
    47
    习惯 react 的 taro 比较爽,用 hook 现在没遇到问题。
    bigdude
    bigdude
    Nov 3, 2020
    48
    原生,wepy,taro,uniapp 都用过,目前最喜欢用 uniapp
    7gugu
    7gugu
    Nov 3, 2020 via Android
    49
    @cw2k13as colorui,vantui 都挺不错的
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    50
    @7gugu 好的,谢谢
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    51
    @bigdude 谢谢你的建议
    lxhcool
    lxhcool
    Nov 3, 2020
    52
    原生,坑少,除非你是为了做多端
    cw2k13as
    cw2k13as
    OP
    Nov 3, 2020
    53
    @lxhcool 谢谢建议
    phpcxy
    phpcxy
    Nov 3, 2020
    54
    必须原生!把 request api 部分封装下
    MXMF
    MXMF
    Nov 3, 2020
    55
    看你项目需求了,我这边做了几个都是比较小的项目,现在在做的一个商城也是用的 uni-app 做的,本来就想着上手快一点的,所以才选择了这个。
    原生的没做过,不知道优点缺点,如果担心坑多的话就原生的,无非前期多花点时间,结果都一样的,项目都要搞出来嘛不是。
    lemon6
    lemon6
    Nov 3, 2020 via Android
    56
    为什么会有人推荐用原生,写起来好费劲
    cw2k13as
    cw2k13as
    OP
    Nov 4, 2020
    57
    @lemon6 看着蹩脚的语法不伦不类,还要专门的编辑器,官方也没一个脚手架,看着就发怵 23333
    cw2k13as
    cw2k13as
    OP
    Nov 4, 2020
    58
    @MXMF 好的谢谢,你是有用到跨端吗,有遇到比较明显的兼容吗
    Yjhenan
    Yjhenan
    Nov 4, 2020
    59
    有 Vue 基础直接用 uniapp,写着顺畅,没必要用小程序原声那蹩脚的语法,而且后续若是移植到其他小程序平台也方便
    MXMF
    MXMF
    Nov 5, 2020
    60
    @cw2k13as 没有用到跨端,只是小程序。但是有用 uni-app 开发了一个安卓扫码的 APP,没有碰到什么很难解决的问题。
    我这边隔壁一个公司用 uni-app 开发三端应用,上架安卓市场和 App Store,微信小程序还用着。
    cw2k13as
    cw2k13as
    OP
    Nov 9, 2020
    61
    @MXMF 好的,谢谢
    gancl
    gancl
    Dec 29, 2020
    62
    taroui 推荐吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   665 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 159ms · UTC 20:32 · PVG 04:32 · LAX 12:32 · JFK 15:32
    ♥ Do have faith in what you're doing.