• 请不要在回答技术问题时复制粘贴 AI 生成的内容
aljun
V2EX  ›  程序员

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

  •  
  •   aljun · May 4, 2019 · 8656 views
    This topic created in 2746 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    Supplement 1  ·  May 4, 2019

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

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

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

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

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

    小程序那点东西要用框架?原生的用得挺好的啊,要框架干嘛?
    hasaki1997
    hasaki1997
    May 4, 2019 via Android
    19
    如果不是写特别复杂的应用 不建议用框架,非要用的话就 taro 吧,毕竟相对其他的更成熟点
    CodingNaux
    CodingNaux
    May 5, 2019 via iPhone
    20
    Taro,vue 的 template 写复杂页面你会疯的,没 jsx 那么灵活.Taro 在夸端也做的更近一步,文档齐全,社区较好
    null2018
    null2018
    May 5, 2019
    21
    为什么一定要用框架呢?原生的不好吗?
    Bantes
    Bantes
    May 5, 2019
    22
    这几天试了下 uni-app 目前觉得还可以,之前用 wepy
    james2013
    james2013
    May 5, 2019
    23
    用原生的写起来也非常快,各种组件微信都封装好了.
    unco020511
    unco020511
    May 5, 2019
    24
    小程序不需要框架吧
    qbhy
    qbhy
    May 5, 2019
    25
    taro 大法好
    rockyvvzhang
    rockyvvzhang
    May 12, 2019
    26
    最近在用 mpvue 和 megalo,都写了一半写不下去了.
    mpvue 有几个出名的 bug...,并且属于半维护状态...比如,页面退出后重新进入上次的数据还在
    megalo 了搞了个稍微数据大点的列表数据,就卡的不行,可能对 setData()做了处理,导致渲染性能差的不行
    又滚回 mpvue 了...
    ddup
    ddup
    Aug 20, 2019
    27
    uni-app 好像不错
    hbcui1984
    hbcui1984
    Apr 2, 2020
    28
    推荐 uni-app
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3139 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 00:56 · PVG 08:56 · LAX 16:56 · JFK 19:56
    ♥ Do have faith in what you're doing.