小程序开发的框架选择(mpvue or ?) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
aljun
V2EX    程序员

小程序开发的框架选择(mpvue or ?)

  •  
  •   aljun 2019-05-04 13:13:44 +08:00 7855 次点击
    这是一个创建于 2406 天前的主题,其中的信息可能已经有所发展或是发生改变。

    题主现在工作主要是偏后端一些

    念书时写过一些些前端( reactvue ),当然现在的前端配置题主表示已经有些懵逼了。。

    现在有个朋友临时拜托题主做一个小程序页面,然后我 google 了一阵,框架很多,而且各说各的好,没有一个社区的统一选择或者统一观点,想问问过来人,或者其他公司的小程序框架选型是如何?

    求些过来人的经验,希望是UI 框架不太难看,能跑 mathjax ,有reactvue经验后学习曲线不高(当然题主会 ts )

    (页面偏展示型,偏学术化,后端交互不多,且希望可给业务方定制化 UI 和展示的排列顺序等

    第 1 条附言    2019-05-04 13:49:34 +08:00

    现在查了一圈,好像小程序不怎么支持 mathjax

    如果我希望输出一些 物理公式数学公式等的话有什么好办法么?

    甚至是化学表达式之类的?

    28 条回复    2020-04-02 11:20:02 +08:00
    mogutouer
        1
    mogutouer  
       2019-05-04 13:29:58 +08:00
    还有个新出的 megalo,不过还很多 bug,但更接近 vue 原生的体验,mpvue 部分 vue 语法不支持。
    shynome
        2
    shynome  
       2019-05-04 13:35:07 +08:00 via Android
    Taro.js
    aljun
        3
    aljun  
    OP
       2019-05-04 13:35:26 +08:00
    @mogutouer 相对于 mpvue 哪个更好呢?
    jlian
        4
    jlian  
       2019-05-04 13:39:16 +08:00 via Android
    mpvue 不好用
    mogutouer
        5
    mogutouer  
       2019-05-04 13:39:23 +08:00
    @aljun #3 就目前的经验来说,都有坑,不过 mpvue 出来的时间比较久,所以基本都可以把坑解决,有些实在解决不了的,就换个思路换个写法。总归 vue 是比原生写起来顺手。
    azh7138m
        6
    azh7138m  
       2019-05-04 13:44:02 +08:00 via Android
    mathjax 与框架无关,实际上你需要自己封装下 output 的 api,因为小程序环境没有 DOM 给你用,只能用 SVG 来做展示,SVG 输出它又是做在扩展里面的,文档写的非常捉鸡 :D
    /div>
    aljun
        7
    aljun  
    OP
       2019-05-04 13:45:12 +08:00
    @azh7138m 我看到好像小程序不支持 mathjax,是么?
    Muninn
        8
    Muninn  
       2019-05-04 13:48:08 +08:00
    我最开始是用 wepy 的

    不过现在已经完全转 taro 了
    azh7138m
        9
    azh7138m  
       2019-05-04 14:44:55 +08:00
    @aljun 支持啊,我上面不是说了要怎么处理了吗?
    iTakeo
        10
    iTakeo  
       2019-05-04 14:45:14 +08:00 via iPhone
    推荐 Taro,很好用
    lk1ngaa7
        11
    lk1ngaa7  
       2019-05-04 16:54:47 +08:00
    uniapp?
    lifeintools
        12
    lifeintools  
       2019-05-04 17:05:20 +08:00
    别用任何框架。mpvue 太坑了。
    a1274598858
        13
    a1274598858  
       2019-05-04 18:05:27 +08:00
    weui
    helsonxiao
        14
    helsonxiao  
       2019-05-04 22:12:51 +08:00 via Android
    看需求,需求简单的话可以根据 DSL 喜好选 Taro 或 Vue 系的。
    no13bus
        15
    no13bus  
       2019-05-04 22:24:56 +08:00
    啥框架都不用。用原生的
    awesomes
        16
    awesomes  
       2019-05-04 22:30:32 +08:00
    本来小程序性能就不好,再用框架多一层岂不是更不好?所以尽量别用框架
    run2
        17
    run2  
       2019-05-04 22:44:33 +08:00
    或者你选 server side render 么 https://github.com/mathjax/mathjax-node 当然还是 svg
    mywaiting
        18
    mywaiting  
       2019-05-04 23:13:03 +08:00 via iPhone
    这是用框架用成脑残了吧?

    小程序那点东西要用框架?原生的用得挺好的啊,要框架干嘛?
    hasaki1997
        19
    hasaki1997  
       2019-05-04 23:45:21 +08:00 via Android
    如果不是写特别复杂的应用 不建议用框架,非要用的话就 taro 吧,毕竟相对其他的更成熟点
    CodingNaux
        20
    CodingNaux  
       2019-05-05 07:33:35 +08:00 via iPhone
    Taro,vue 的 template 写复杂页面你会疯的,没 jsx 那么灵活.Taro 在夸端也做的更近一步,文档齐全,社区较好
    null2018
        21
    null2018  
       2019-05-05 09:55:33 +08:00
    为什么一定要用框架呢?原生的不好吗?
    Bantes
        22
    Bantes  
       2019-05-05 10:15:12 +08:00
    这几天试了下 uni-app 目前觉得还可以,之前用 wepy
    james2013
        23
    james2013  
       2019-05-05 12:15:38 +08:00
    用原生的写起来也非常快,各种组件微信都封装好了.
    unco020511
        24
    unco020511  
       2019-05-05 14:03:24 +08:00
    小程序不需要框架吧
    qbhy
        25
    qbhy  
       2019-05-05 15:08:04 +08:00
    taro 大法好
    rockyvvzhang
        26
    rockyvvzhang  
       2019-05-12 00:19:14 +08:00
    最近在用 mpvue 和 megalo,都写了一半写不下去了.
    mpvue 有几个出名的 bug...,并且属于半维护状态...比如,页面退出后重新进入上次的数据还在
    megalo 了搞了个稍微数据大点的列表数据,就卡的不行,可能对 setData()做了处理,导致渲染性能差的不行
    又滚回 mpvue 了...
    ddup
        27
    ddup  
       2019-08-20 15:43:41 +08:00
    uni-app 好像不错
    hbcui1984
        28
    hbcui1984  
       2020-04-02 11:20:02 +08:00
    推荐 uni-app
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3940 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:59 PVG 08:59 LAX 16:59 JFK 19:59
    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