前端的同学,现在小程序用啥框架好?

2021-03-22 08:50:10 +08:00
 Yokin

公司远古时期的小程序要重写,之前是原生语法写的 现在小程序用啥框架好写小程序?Vue 技术栈 有前端的同学指点一下吗?

13646 次点击
所在节点    程序员
98 条回复
Martox
2021-03-22 14:12:16 +08:00
推荐一下 mpx,用的是原生结合类 vue 语法,性能比 taro 更好一些吧,更新和修复 issue 也比较快。
toacnme
2021-03-22 14:14:17 +08:00
Taro 用了大半年了,还不错
mogutouer
2021-03-22 14:39:51 +08:00
@whypool 不要误人子弟,mpvue 都停更 2 年了,bug 一大堆,数组更新视图都不更新的,属性里不能调方法
54xavier
2021-03-22 15:19:16 +08:00
一开始用原生,写着不带劲儿,换了 uni-app 每次修改都要重新编译一次,代码多了就觉得挺卡的,报错了调试那些也都不方便,各种参数名、代码片段都是乱七八糟的,最后换回原生,就舒服了。

强烈建议没有多端需求还是用原生开发,也就是没有数据双向绑定会稍微麻烦一点儿,习惯了还是觉得挺好的。
vinsony
2021-03-22 16:24:13 +08:00
不管跨不跨端我都要用 uni,原生就是一坨屎
timedivision
2021-03-22 16:26:36 +08:00
uniapp 吧,给你个搭好的 uniapp+ts 的架子,前提你愿意用 ts 的话
timedivision
2021-03-22 16:26:49 +08:00
uniapp 吧,给你个搭好的 uniapp+ts 的架子,前提你愿意用 ts 的话
@timedivision https://github.com/panghujiajia/uniapp-ts
TomVista
2021-03-22 16:55:46 +08:00
性能: 原生约等于 uniapp taro 2.x 远大于 kbone taro 3.0 (我记得好像是一个数量级 100/1000,这个样子)

没写过小程序建议用原生,写过的建议 用编译型的框架,不推荐运行时的主要还是性能问题,

小程序原生有坑,然后其他框架都有坑上加坑的情况,程度不分先后

总之,优先原生
yang137162692
2021-03-22 18:25:17 +08:00
uniapp 与 mpvue 二选一的话。

单单对比长列表渲染表现:mpvue 渲染长列表有压力,一旦状态变化,在低端手机上会发生肉眼可见的卡顿。反观在 uniapp 上这种情况有做特别的优化。并且 uniapp 目前还在更新,mpvue 已经停更一两年了....

之前使用的是 mpvue,因为部分应用场景渲染数目还是比较大的,尝试过将项目迁移到 uniapp 之后,应付这种场景就表现好多了。

其他比较可以在官方在掘金上面发表的文章上看到 https://juejin.cn/post/6844904118901817351
zhou01
2021-03-22 20:14:05 +08:00
用 Taro 用了好久了,感觉还可以
go522000
2021-03-22 21:15:42 +08:00
嗯。用 uniapp 遇到一个问题,我是用 uniapp+colorui 给客户开发 H5 端,过一年后客户要更新一点东西,改完成后新编译,colorui 的弹出框都不能用了,只能退后上一个版本再重新编译才能用。。。这事我不知道是 colorui 的坑,还是 uniapp 的坑,如果是长期维护的,我还是建议用小程序原生的语言去开发比较好。
FightPig
2021-03-22 21:45:15 +08:00
uniapp 最大的问题就是说是开源,你提个 bug 或者 pr,n 久都不会有人理你
weitch
2021-03-22 21:55:07 +08:00
用 uniapp 的人已经版本上线了,那个用原生的还在编译。
xream
2021-03-22 22:16:43 +08:00
有能力填坑的用 uniapp 非常完美
luoway
2021-03-23 10:07:27 +08:00
没有跨端需求可以考虑自己或自己公司大佬写框架
Vue 技术栈推荐的只有 uniapp
框架必须是静态编译以免后续迭代出现性能问题,排除 Taro 3,现在我已经不关注 Taro 的后续发展了
Taro 2 是静态编译但只支持 React,不满足技术栈要求
terryloto
2021-03-23 10:18:52 +08:00
原生
inhal
2021-03-23 12:29:57 +08:00
mpxjs
genesischou
2021-04-26 23:36:19 +08:00
原生+vue-mini

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

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

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

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

© 2021 V2EX