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

11 天前
 xyxc0673

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

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

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

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

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

大家会选择哪套技术栈?

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

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

https://ex.noerr.eu.org/t/1164720

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

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

© 2021 V2EX