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

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

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

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

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

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

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

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

    Supplement 1  ·  May 4, 2019

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

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

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

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

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

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