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

2019-05-04 13:13:44 +08:00
 aljun

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

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

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

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

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

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

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

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

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

https://www.v2ex.com/t/560836

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

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

© 2021 V2EX