2025 年 10 月小程序开发的最佳技术栈是什么?

2025 年 10 月 13 日
 xyxc0673

最近要做一个相对来说比较简单的电商小程序,现在在做技术栈的选择

很多年前曾经使用过 Taro 开发过小程序,当时 Taro 还是热门的选择,但是最近我看 Taro 的仓库像是被废弃了一样,官网 HTTPS 证书 过期了几个星期也没有人更新: https://github.com/NervJS/taro/issues/18419

有京东的小伙伴知道现在 Taro 还会继续维护吗?

另外一个热门的选择是 uniapp ,但是我没有 Vue 的开发经验,也不清楚开发体验怎么样

至于原生开发,在最开始接触小程序的时候,不太喜欢这套语法,没能学习下去

大家会选择哪套技术栈?

14127 次点击
所在节点    程序员
90 条回复
superfatboy
2025 年 10 月 13 日
uniapp 吧, 虽然有点那啥,但是开发起来,还行!
songsongqaq
2025 年 10 月 13 日
代码就得写原生的 咖啡必须得喝手冲的
ByteRan
2025 年 10 月 13 日
@flmn 那语法谁用谁知道
ydong
2025 年 10 月 13 日
为什么这么多人推荐原生,就我觉得原生一坨纯折磨吗(仅写过旧版原生 vue2 那种)
fuchish112
2025 年 10 月 13 日
小程序用 uniapp 还挺不错的
alleluya
2025 年 10 月 13 日
如果不需要跨平台 只有微信小程序 那 vue-mini 是我个人认为比较好的选择 原生小程序+Vue3 的写法开发体验更好
TArysiyehua
2025 年 10 月 13 日
说实话用原生开发得了,以前没 AI 查询技术跟 api 很麻烦,现在有 AI 用原生贼快
pddgoods
2025 年 10 月 13 日
@ydong 如果不跨平台,原生是最好的。解决问题更简单。
cvooc
2025 年 10 月 13 日
@crocoBaby 问一下遇到什么技术债了,能分享下不.
SanjinGG
2025 年 10 月 13 日
@crocoBaby 你觉得没用啊,架不住 sb 老板想一套多用啊
SanjinGG
2025 年 10 月 13 日
@cvooc 各种各样的坑和适配问题吧
cvooc
2025 年 10 月 13 日
小程序原生很坑, 不管公司还是个人项目, 项目后期发展少说得上支付宝和微信俩平台, 尽量选能跨端的最好. taro 官方我现在是感觉纯 kpi 项目不怎么上心. https 过期都是小意思, 天天换域名是真操蛋. auto.io/taro.zone/jd.com 混着用, 现在 github 上简介的 taroui 的简介地址还是 taro-ui.taro.zone,这个链接废弃很久很久了,少说有 2 年. 我不认为 github 换个废弃的简介链接能有什么影响. 单纯没负责人不上心.
cvooc
2025 年 10 月 13 日
@SanjinGG #51 还好其实,我从 18 年底 1.3 版开始用的 uni-app.感觉没多坑,主要就是一些跨平台的取舍问题.比如 APP 不能自定义转场动画这种.小程序端也就是一个 shaodowDOM 和 H5 差异导致不能直接在组件上写 class 注意下就行.我老看有人说 uni 坑,就是没人说遇到了啥问题 o.o 想帮忙然后或者提前避坑没人理我
cvooc
2025 年 10 月 13 日
@SanjinGG #51 奈何 taro 不给力,我从一开始就一起盯得 uni 和 taro. 最初想用 taro 结果官方个坑货. taro-ui 进了文档先来个支持 RN 端编译,下一行又来个那句(RN 端暂不支持). 这句话从 19 年挂到了现在. 目前我是没找到 taro 同时支持 RN 的组件库. uni 好歹有个 nvue/uvue 还有一些库支持.
guin
2025 年 10 月 13 日
只用 uniapp , 原生很久很久以前用过,用 vue2 差不多,但非要整的和 vue 不一样,还弄出一个什么 wxs 用的有点恶心
crocoBaby
2025 年 10 月 13 日
@cvooc 拍照闪退,工具插件配套久,构建速度慢,迭代升级依赖难之类的
SanjinGG
2025 年 10 月 13 日
@cvooc #53 那感觉你们的 app 其实只算是 H5 套壳吧,他们坑比较多的地方主要都是要用原生模块的,蓝牙、陀螺仪、定位这种。
crocoBaby
2025 年 10 月 13 日
@SanjinGG 老板把这个多端适配的成本转移在前端的身上了
cvooc
2025 年 10 月 13 日
@crocoBaby #56 离线打包? 我是建议能云打包就用云打包, 排队打包那点时间不算啥, 时间久了升级依赖是挺提心吊胆的. 我是去年才把公司纯热更新两年的项目找机会升了下级. 长时间不更新依赖我也是慌得哈哈哈哈.
crocoBaby
2025 年 10 月 13 日
@cvooc 已经卡在 node16 了,升级无人敢动,现在每次写 web 项目都要 nvm 切版本,烦死了

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

https://v2ex.ih06.com/t/1164720

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

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

© 2021 V2EX