题主现在工作主要是偏后端一些
念书时写过一些些前端( react
,vue
),当然现在的前端配置题主表示已经有些懵逼了。。
现在有个朋友临时拜托题主做一个小程序页面,然后我 google 了一阵,框架很多,而且各说各的好,没有一个社区的统一选择或者统一观点,想问问过来人,或者其他公司的小程序框架选型是如何?
求些过来人的经验,希望是UI 框架不太难看,能跑 mathjax
,有react
和vue
经验后学习曲线不高(当然题主会 ts )
(页面偏展示型,偏学术化,后端交互不多,且希望可给业务方定制化 UI 和展示的排列顺序等
现在查了一圈,好像小程序不怎么支持 mathjax
如果我希望输出一些 物理公式数学公式等的话有什么好办法么?
甚至是化学表达式之类的?
1
mogutouer 2019-05-04 13:29:58 +08:00
还有个新出的 megalo,不过还很多 bug,但更接近 vue 原生的体验,mpvue 部分 vue 语法不支持。
|
2
shynome 2019-05-04 13:35:07 +08:00 via Android
Taro.js
|
4
jlian 2019-05-04 13:39:16 +08:00 via Android
mpvue 不好用
|
5
mogutouer 2019-05-04 13:39:23 +08:00
@aljun #3 就目前的经验来说,都有坑,不过 mpvue 出来的时间比较久,所以基本都可以把坑解决,有些实在解决不了的,就换个思路换个写法。总归 vue 是比原生写起来顺手。
|
6
azh7138m 2019-05-04 13:44:02 +08:00 via Android
mathjax 与框架无关,实际上你需要自己封装下 output 的 api,因为小程序环境没有 DOM 给你用,只能用 SVG 来做展示,SVG 输出它又是做在扩展里面的,文档写的非常捉鸡 :D
|
8
Muninn 2019-05-04 13:48:08 +08:00
我最开始是用 wepy 的
不过现在已经完全转 taro 了 |
10
iTakeo 2019-05-04 14:45:14 +08:00 via iPhone
推荐 Taro,很好用
|
11
lk1ngaa7 2019-05-04 16:54:47 +08:00
uniapp?
|
12
lifeintools 2019-05-04 17:05:20 +08:00
别用任何框架。mpvue 太坑了。
|
13
a1274598858 2019-05-04 18:05:27 +08:00
weui
|
14
helsonxiao 2019-05-04 22:12:51 +08:00 via Android
看需求,需求简单的话可以根据 DSL 喜好选 Taro 或 Vue 系的。
|
15
no13bus 2019-05-04 22:24:56 +08:00
啥框架都不用。用原生的
|
16
awesomes 2019-05-04 22:30:32 +08:00
本来小程序性能就不好,再用框架多一层岂不是更不好?所以尽量别用框架
|
17
sobigfish 2019-05-04 22:44:33 +08:00
或者你选 server side render 么 https://github.com/mathjax/mathjax-node 当然还是 svg
|
18
mywaiting 2019-05-04 23:13:03 +08:00 via iPhone
这是用框架用成脑残了吧?
小程序那点东西要用框架?原生的用得挺好的啊,要框架干嘛? |
19
hasaki1997 2019-05-04 23:45:21 +08:00 via Android
如果不是写特别复杂的应用 不建议用框架,非要用的话就 taro 吧,毕竟相对其他的更成熟点
|
20
CodingNaux 2019-05-05 07:33:35 +08:00 via iPhone
Taro,vue 的 template 写复杂页面你会疯的,没 jsx 那么灵活.Taro 在夸端也做的更近一步,文档齐全,社区较好
|
21
null2018 2019-05-05 09:55:33 +08:00
为什么一定要用框架呢?原生的不好吗?
|
22
Bantes 2019-05-05 10:15:12 +08:00
这几天试了下 uni-app 目前觉得还可以,之前用 wepy
|
23
james2013 2019-05-05 12:15:38 +08:00
用原生的写起来也非常快,各种组件微信都封装好了.
|
24
unco020511 2019-05-05 14:03:24 +08:00
小程序不需要框架吧
|
25
qbhy 2019-05-05 15:08:04 +08:00
taro 大法好
|
26
rockyvvzhang 2019-05-12 00:19:14 +08:00
最近在用 mpvue 和 megalo,都写了一半写不下去了.
mpvue 有几个出名的 bug...,并且属于半维护状态...比如,页面退出后重新进入上次的数据还在 megalo 了搞了个稍微数据大点的列表数据,就卡的不行,可能对 setData()做了处理,导致渲染性能差的不行 又滚回 mpvue 了... |
27
ddup 2019-08-20 15:43:41 +08:00
uni-app 好像不错
|
28
hbcui1984 2020-04-02 11:20:02 +08:00
推荐 uni-app
|