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

2019 年 5 月 4 日
 aljun

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

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

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

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

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

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

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

小程序那点东西要用框架?原生的用得挺好的啊,要框架干嘛?
hasaki1997
2019 年 5 月 4 日
如果不是写特别复杂的应用 不建议用框架,非要用的话就 taro 吧,毕竟相对其他的更成熟点
CodingNaux
2019 年 5 月 5 日
Taro,vue 的 template 写复杂页面你会疯的,没 jsx 那么灵活.Taro 在夸端也做的更近一步,文档齐全,社区较好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/560836

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX