有京东的小伙伴知道现在 Taro 还会继续维护吗?另外一个热门的选择是 uniapp ,但是我没有 Vue 的开发经验,也不清楚开发体验怎么样,至于原生开发,在最开始接触小程序的时候,不太喜欢这套语法,没能学习下去。如下技术大家会选择哪套技术栈?
原生开发:
官网: https://developers.weixin.qq.com/miniprogram/dev/framework/
Taro:
介绍:Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 / 快手 小程序 / H5 / RN / ASCF 元服务 等应用。
仓库: https://github.com/NervJS/taro
官网: https://taro.zone/
uni-app:
介绍:uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS 、Android 、鸿蒙 Next 、Web (响应式)、以及各种小程序(微信/支付宝/百度/抖音/飞书/QQ/快手/钉钉/淘宝/京东/小红书)、快应用、鸿蒙元服务等多个平台。
仓库: https://github.com/dcloudio/uni-app
官网: https://uniapp.dcloud.net.cn/
Mpx:
介绍:良好的开发体验,极致的应用性能,完整的原生兼容,一份源码跨端输出所有小程序平台及 Web 。
仓库: https://mpxjs.cn/
官网: https://github.com/didi/mpx
Vue Mini:
介绍:基于 Vue 3 的小程序框架
仓库: https://github.com/vue-mini/vue-mini
官网: https://vuemini.org/
MorJS:
介绍:以多端编译为基础,配以面向全生命周期的插件体系,覆盖从源码到产物的每个阶段,支持各类功能扩展和业务需求。
仓库: https://github.com/eleme/morjs
官网: https://mor.ele.me/
Weapp-vite:
介绍:把现代化的开发模式带入小程序开发吧
仓库: https://github.com/weapp-vite/weapp-vite
官网: https://vite.icebreaker.top/
腾讯自己的广告分成太低了。朋友的 uniapp 广告返利链接单笔 80 多
得用 web-view 组件直接打开网页做外挂才能补足
当然 夸张一点的话直接全局套个 web-view 也不是不行
如果没有,或者只是未来“有计划”,那么就是上哪个平台,用哪个平台的原生来写。
----
Taro 就从来没有被看好过。小程序本来就不是面向大厂的东西,主要就是一些中小企业在做,或者非互联网传统企业做的配套便利型产品。
就决定了这些开发者绝大多数主要技术栈都是 Vue 生态的,Taro 用户群规模就不会大,必定会有各种踩坑。
更何况主力 React 的开发者也不一定能看得上小程序。