请教一个前端技术栈的问题,如何技术上做到网页和微信小程序能力模块复用?

115 天前
 itsCoderStudio

现在有一个需求,既需要网页端,也需要微信小程序端。 想做到网页端和微信小程序端做到基本上共用技术模块(页面复用),降低开发成本。 目前有两个问题:

  1. 使用什么技术方案?(希望成熟稳定、最终可以走通)
  2. 使用的技术方案比纯开发微信小程序成本会高多少(方便估价一下)?

感谢大家回复!

2272 次点击
所在节点    程序员
18 条回复
renmu
115 天前
uniapp
webszy
115 天前
uniapp or taro ,主要成本在于兼容性以及问题排查,比如 uniapp 里调微信 api 不同,原生就好着
itsCoderStudio
115 天前
@renmu
@webszy
谢谢二位,昨天也了解到 uniapp 应该可以,taro 朋友也提到过,这两种方案哪个会更成熟稳定点?成本比纯小程序开发高 20%?
lucasj
115 天前
@itsCoderStudio #3
一个 Vue.js 一个 React ,看你熟悉哪个就用哪个
renmu
115 天前
大概比微信小程序低吧,微信小程序的开发实在是太特么难用了
itsCoderStudio
115 天前
@lucasj 哈哈 都不熟悉 从头上手。预计会选择 uni-app 感觉生态更繁荣一点
itsCoderStudio
115 天前
@renmu 哈哈哈哈~
tog
115 天前
我们也有这个需求, 自己开发一个小程序, 里面有模块 A ,B ,C 。
然后里面的 A,B,C 会嵌入到别人的系统内,app , 小程序。
所以我们用 uniapp 开发的,打包成 h5 , 小程序用 webview 嵌入,app 用 iframe ,h5 也是。
大概是这样的流程。
itsCoderStudio
115 天前
@tog 好的感谢,我也准备选择 uni-app 了,毕竟我是客户端开发,没有任何 web 开发经验~
itsCoderStudio
115 天前
@tog 请问你觉得时间成本上,uni-app 比微信小程序会高 20% 吗?
tog
114 天前
@itsCoderStudio #10 不会
ash66
114 天前
Taro ,也要熟悉一下小程序的开发文档
uniapp 是 vue 的,都差不多吧。
看你选 react 还是 vue
daotiangeng
114 天前
写一个跟小程序一样的前端框架
dfkjgklfdjg
114 天前
@itsCoderStudio #10 ,看你会不会遇到一些非常奇怪的 BUG 吧。不过一般都是 UI 相关的问题,如果对 UI 需求不太高的话,基本上不会遇到。
如果遇到了一个非常特别的 BUG ,可能开发时间会直接超过你单独开发两个版本的工期。
可能会遇到这边改了那边不行了,那边改了这边不行了,这种来来回回折腾的情况。

生态的话,uni-app 生态会更强一些,遇到 BUG 比较容易搜。但是微信和 uni-app 的文档都比较差。很多 API 文档上是一个说法,但实际上 API 已经改掉了或者实际只实现了部分功能。
itsCoderStudio
114 天前
@dfkjgklfdjg 好的 太感谢了 准备选择 uni-app 了
leehome
114 天前
vue => uniapp
react => taro,
aulaia
114 天前
还是 taro-react 好一点吧,国内外生态好一些,基本有问题都能搞定,也没那么黑盒。
lizy0329
114 天前
提供抽象接口,编译为不同版本,Unity UE uniapp 都是类似做法

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

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

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

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

© 2021 V2EX