请问下,这个项目要用什么来写,用 uniapp 吗?可是感觉 uniapp 有好多兼容问题啊! 我是前端
1
akvo 2022-08-16 09:27:21 +08:00 via Android
Flutter 可以实现,但是效果不好说
|
2
banliyaya 2022-08-16 09:27:33 +08:00
uniapp 不建议用到 app 上,很多问题,包括性能是个很大的问题。小程序上没什么大毛病,就一些编译可能小概率出问题。https://www.zhihu.com/question/444976489
|
3
registerrr 2022-08-16 09:28:44 +08:00
这么多端 显示的内容是一样的么?感觉 uniapp 也就移动端能勉强用用
|
4
registerrr 2022-08-16 09:30:41 +08:00
Android iOS 可以用 flutter
小程序只有微信的话原生+UI 库直接撸 PC 端 vue react 直接撸 |
5
OkabeRintaro OP @akvo Flutter 没有了解过, 请问下大概学习成本需要多少时间?
|
6
fengfuliu 2022-08-16 09:39:51 +08:00
Android iOS rn
小程序 taro PC react |
8
OkabeRintaro OP |
9
magic3584 2022-08-16 09:52:16 +08:00
Android iOS:flutter or RN
小程序:Taro PC web:react PC client & Mac:Electron |
11
murmur 2022-08-16 09:52:46 +08:00
uniapp 做 app 就是 h5 套壳,你们还指望他有多好的性能吗
|
12
meetguardian 2022-08-16 10:01:44 +08:00
一套代码的话
小程序、PC 、Mobile-uniapp Android iOS-webview 套壳 ps:小程序套 webview 应该也可以 |
13
OkabeRintaro OP 好的 谢谢大家 已经初步了解了
|
14
C603H6r18Q1mSP9N 2022-08-16 10:12:37 +08:00
看你项目性质,如果是业务+展示,uniapp 没问题;如果涉及相机类的、美图类的、游戏类的,这些都是要原生的
|
15
stkstkss 2022-08-16 10:14:52 +08:00 via iPhone
蹲一个
|
16
Rache1 2022-08-16 10:25:36 +08:00
好家伙,这是准备一两个人全包了?背锅侠+加班预定
|
17
creanme 2022-08-16 10:27:06 +08:00
好家伙,一个人做?
|
18
wdwwtzy 2022-08-16 10:28:25 +08:00
微软最新的 MAUI ,考虑一下?
https://www.cnblogs.com/Dotnet9-com/p/16396607.html |
19
NonClockworkChen 2022-08-16 10:28:41 +08:00
RN 根本不是前端能抗的动的
|
20
qyning 2022-08-16 10:33:16 +08:00
一个人做要求不高不如全部直接 H5 ,不然维护多端会累死。
各平台有人直接原生。 |
21
reallittoma 2022-08-16 10:34:01 +08:00 3
楼上有人推荐 MAUI ,但我作为一个 MAUI 浅度尝试者+三年 Xamarin ( MAUI 的前身)开发者,不推荐任何没有.NET 基础的人去用 MAUI 做开发。
|
22
stoluoyu 2022-08-16 10:35:42 +08:00
能同时上这么多端说明公司有钱啊,招人。
要是没钱招人但还是非要多端,上 web 。 不然还是想想哪个平台才是最重要的。 |
23
rbq123456 2022-08-16 10:38:09 +08:00
@OkabeRintaro 不用了解,flutter 做不了小程序。uniapp 还有打包成 app 的可能性,flutter 是压根不支持小程序。
|
24
OkabeRintaro OP @shanghai1998 新项目是商城
|
25
OkabeRintaro OP |
26
creanme 2022-08-16 10:59:48 +08:00
@OkabeRintaro 三个前端就别想这么多吧,感觉你们 hold 不住那么多端
|
27
OkabeRintaro OP @creanme 那就只能梭哈 uniapp 了是吗
|
28
creanme 2022-08-16 11:20:52 +08:00
@OkabeRintaro 群友有人说试试 taro, 不知道咋样
|
29
retrocode 2022-08-16 11:31:01 +08:00
老老实实 uniapp 吧, taro 不用考虑,组件库残疾, 除非你司有钱有人有时间, 所有页面组件可以自行开发测试兼容
uniapp 开发的时候以小程序为准基本就没啥大问题了, 现成商城源码也多, 随便抓一个抄吧抄吧可以了 |
30
yuningWang8 2022-08-16 11:32:30 +08:00
既然是商城,直接 h5 套壳吧。把主要精力放在各平台适配、支付什么的场景就够你忙的了。
|
31
slipkinem 2022-08-16 12:08:10 +08:00 via iPhone
写一套 h5 ,然后 app 和小程序 webview 套壳,套壳可以用 rn ,uniapp 都可以
|
32
theqiang 2022-08-16 12:16:19 +08:00 via Android
好家伙
|
33
chenzhe 2022-08-16 12:26:55 +08:00
小程序不推荐用 Taro 了,Taro UI 都停更好久了,用 Taro 去配合别的组件库也没那么顺手,用 Taro 的话,很多组件又要自己花时间去写,还得考虑兼容性。
|
34
TimeRain 2022-08-16 12:37:58 +08:00
楼主这公司加钱吗,这么多端,工作量还是蛮大的,如果不加钱,我觉得可以骑驴找马准备面试了
|
35
whypool 2022-08-16 12:41:37 +08:00 via Android
商城一个小程序就行了,其他端直接干掉
业务量起来了再考虑 app |
36
stardust21 2022-08-16 13:30:19 +08:00
@whypool 这个建议靠谱,搞 APP 至少得找个懂原生的来支持,兼职都行
|
37
awesomes 2022-08-16 13:52:07 +08:00
一套程序兼容这么多平台的想法趁早放弃把,即便做出来了叶必然个个都是垃圾,就 uniapp 这种软件还真敢用?
|
38
l9rw 2022-08-16 13:52:37 +08:00
只是做商城的话用 uniapp 很成熟的,虽然有坑但比你学 ra 和 flutter 时间成本低多了
|
39
clf 2022-08-16 14:01:16 +08:00
移动端套壳 h5 ,单独写 web 。
|
41
jollo 2022-08-16 14:13:58 +08:00
阿里的 mPaaS
|
42
zarvin 2022-08-16 14:20:38 +08:00
uniapp
|
43
dudubaba 2022-08-16 14:23:14 +08:00
凡是混合的都是挖坑,除非你确定这个项目就是个半成品。
|
44
Jooooooooo 2022-08-16 14:26:14 +08:00
一个人做这么多有点厉害.
|
45
treblex 2022-08-16 14:51:33 +08:00
Uniapp 那个编辑器用着挺难受的,国内公司都不愿意做标准实现,啥都要自己封装一套不知道为啥
|
46
HuskyYellow 2022-08-16 15:12:23 +08:00
这是还需要考虑人力的因素及时间要求
既然你 Vue 相对熟悉的,虽然不推荐 uni-app 但其实你心里还是想用这坑货玩意的, 如果时间够且人齐全的,建议别用那垃圾东西了,uni-app 上限特别低, 国内腾讯应用宝前 50 的 app 就没有用 uni-app 的 |
47
justin2018 2022-08-16 15:13:24 +08:00
分开来写
要想一套代码生成多端 后期都有坑的~ |
48
marcong95 2022-08-16 16:58:51 +08:00
uniapp 坑货玩意+1
楼上有说 h5 套壳的,更正一下,是 uniapp 自行实现了一个微信小程序的壳,我是觉得比 h5 套壳还坑。 Canvas 操作(例如各种图表库)巨坑、DOM 操作巨坑,你要是能有信心处理好这个问题,也不是不能上,但是难度不比拆开来弄低。 此外我觉得你要踩进去的话,你还要做好万一 uniapp API 无法实现你的需求的时候,你还要纯手撸 Android 、iOS 原生插件。不过我是觉得,撸个插件理论上还是比撸整个 app 简单的,只要不掉坑里 |
49
GeorgeGalway 2022-08-16 17:19:35 +08:00
fastadmin 默秒全
|
50
OkabeRintaro OP 听了各位的说法以及结合我的薄弱技术和前端人员数量,看来只能先走 uniapp 这条路子了......
现在估计就是需要分清要不要 uniapp 和 vue 分头写不同端的...uniapp 写小程序和 App, vue 写电脑 web 端 |
51
OkabeRintaro OP @marcong95 之前就被 canvas,DOM 坑过.........
|
52
a90120411 2022-08-17 00:58:58 +08:00
@reallittoma #21 可以说说您的使用体验吗?想了解一下此技术的实际应用体验。
|
54
banliyaya 2022-08-17 08:53:29 +08:00
|
56
banliyaya 2022-08-18 08:58:11 +08:00
@chenzhe 是的,我之前也都是 react ,是看到这篇帖子之后进官网看到的。应该也没出多久,看样子应该会适配到 react
|
57
reallittoma 2022-08-19 09:44:25 +08:00 1
@a90120411 #52 我的体验就是,整体上开发起来很舒适,局部地方有一些小坑。
一个项目大约有 80%的代码是可以全平台通用的,加上 C#优秀的语言特性,开发起来会很开心。对新手来说有难度的可能就是 XAML ,但一旦上手了,写起来也是很舒服的。 缺点呢,就是整个开发十分依赖 Visual Studio ,一旦 VS 本身出问题,会对开发造成巨大的影响,没有第三方工具可以替代。而这种事我几年下来已经遇到好几次了,都是等 VS 更新才解决的问题。 |
58
OkabeRintaro OP @reallittoma 好的 谢谢回复
|