非公司应用,业余爱好。现在人们越来越喜欢手机应用了,只会 web 开发已经不适应形式了。看了一下这个 uni-app 可以一套代码发布到安卓、ios、微信小程序等。好像企业用的也不少。有用过的吗,怎么样啊。或者可以推荐其他框架,我就两个要求:开发难度低,可以跨平台。
1
sayhier OP |
2
momowei 2020-02-23 11:44:13 +08:00
要求不高情况下还是挺好使
|
3
clemente0620 2020-02-23 12:14:04 +08:00 2
G 家信仰 dart - Flutter
|
4
murmur 2020-02-23 12:17:33 +08:00
这种东西企业开发不错,想做大慎用
|
5
OnlyShimmer 2020-02-23 12:56:50 +08:00
基于您应用所需的权限,举个栗子,您只是要显示一些信息的话完全可以用 uniapp,如果更深入的功能就要好好考虑是否有所支持了,再举个栗子 ,蓝牙 WiFi nfc 等硬件设施驱动,uniapp 中相关的模块有但是不是特别全面且用起来还是有一些坑的,总而言之,玩玩可以,做大难
|
6
sayhier OP |
7
NonClockworkChen 2020-02-23 14:00:36 +08:00 5
Write once,debug anywhere.
|
8
yinjy 2020-02-23 14:27:30 +08:00
用过 taro,号称 react 转各种小程序,坑很多……
|
9
C603H6r18Q1mSP9N 2020-02-23 16:51:35 +08:00
我在研究这个,但是打包一个 hello world h5 版本 chunk-vendors.xxxx.js 有 570KB,准备好好优化下
|
10
shidenggui 2020-02-23 16:54:02 +08:00
uniapp 还行,不过我只做过微信小程序和 QQ 小程序,其他的没试过。
|
11
aiquit 2020-02-23 17:06:14 +08:00
可以试试,用这个做过一个应用,感觉还不错,文档很清楚,社区也活跃。
做大或者对硬件操作较多,可以先看看能不能满足你的需求。 最后我个人认为这框架很适合做外包 |
12
Torpedo 2020-02-23 17:26:42 +08:00
@clemente0620 web 实现的就不咋地。这玩意还是 native
|
13
fescover 2020-02-23 17:38:56 +08:00 via Android
这种方案很多的
1.uni-app 2.京东的 taro 3.阿里的 raxjs 4.谷歌的 flutter 5.滴滴的变色龙 |
14
janxin 2020-02-23 17:51:49 +08:00
uniapp 的 APP 版本问题还挺多的,尤其是需要用到原生功能,坑尤其多
当然你跑跑 JS 渲染个页面倒还好... 不推荐商业化使用,自己玩玩无所谓的 |
15
ebingtel 2020-02-23 18:26:24 +08:00
别想太多 先做出来再说 有钱了 再原生
|
16
johnhsm2333 2020-02-23 18:30:24 +08:00 1
作为使用过 uni-app 开发过好几个项目的人我按照我的开发经验简单的评价一下。首先这个框架只适合用来解决业务问题,个人觉得没有什么值得去研究的价值。因为这个框架的目的就是为了快速迭代产品,使用最少的技术和时间成本做到跟多客户端的支持。平心而论,真的开发起来的时候小问题还是很多的。也可以通过版本迭代和社区氛围看出来。真的就是 write once, debug anywhere。
既让楼主觉得只掌握 web 技术以及不具备一些竞争力的话。个人建议还是去学习别的开发语言或者别的开发平台会好一些。或者再打打计算机基础啥的。 |
17
beyondex 2020-02-23 19:52:04 +08:00 via Android
别用,坑。
ionic 还可以。 |
18
Sniper416 2020-02-23 21:07:04 +08:00
做过一个 app 感觉还行,做之前好好评估一下你的产品是否需要频繁的与系统底层打交道,定制化需求高不高?毕竟没有哪一种技术可以一劳永逸的解决所有问题。
|
19
HiCode 2020-02-24 01:59:36 +08:00
特别坑,手头有个项目最近在用 uniapp,一边用一边找其他代替方案,已经准备好跟朋友说项目会延期完成。
一开始觉得挺不错的,但是有不少坑让人无语,举一些例子: swiper 的高度问题,整个社区无数帖子提出,近两年依然没有解决方案,官方的示例没问题,相同代码引入就不行,社区上的帖子没一个有正确的解决方案。目前个人猜测是 nvue 和 vue 文件的渲染方式有不同的地方导致。 uni-icon 的问题,加载全局 uni.css 文件后,uni-icon 组件居然受到了影响不能正常展示了,费了我一点时间逐步排查才发现 css 里设置不一样——可能是官方改了字体里的内容但是两边没同步…… rate 的渲染问题……等等 实在无力吐槽,就我所遇到的问题来说,下一个项目绝对不会用 uniapp。 |
20
strivezheng 2020-02-24 09:42:11 +08:00
我已经用这个开发两个小程序了,用户有好几万,挺方便的,但是有部分坑,得自己踩。
|
21
sayhier OP 问题好像不少,但替代方案好像也没好办法
|
22
piloots 2020-02-24 14:44:11 +08:00
坑不太好踩除非你是全能都会,
|
23
AGEGG 2020-02-24 17:53:09 +08:00
业余爱好完全够用
|
24
TimeRain 2020-02-24 19:17:05 +08:00 via Android
比较坑,手机 app 开发还是原生最好
|
25
coloz 2020-02-25 02:17:00 +08:00
如果只是做 web app,用 uniapp 还行,如果要涉及一些原生功能调用,那就用 cordova。
对于原生调用,DCloud 的方案,这几年没一点进步。。。 |
26
crazytudou 2020-02-25 15:27:26 +08:00
目前正使用 uniapp 做一个简单 app,感觉入门容易,但是很多坑,有些东西像没啥经验人做的一样考虑不是很完善,想掀桌子,开发效率不是很高
|
27
Cifery 2020-03-18 16:04:21 +08:00 2
做 app 就不建议了, 因为 nuve 这个东西官方都小心翼翼的说“建议 vue 为主, nvue 为辅”, 那不用 nuve 呢? 那不就是套壳吗? 套壳需要用它吗?
所以如果你是做了个 web, 想要个 app, 建议直接套壳, 最大程度复用以前的代码, 最不济也就是原生开发几个页面, 其他页面用 webview 继续使用之前的 web, uniapp 从各方面来说都没什么价值, 也就骗骗产品经理和老板了, 个人 demo 项目或者外包快速出活可以考虑用用, 其他情况如果公司让你用就可以辞职了 |
28
loginbygoogle 2020-03-30 17:18:43 +08:00 via iPhone
这种只是做展示类应用,俗称 PPT 应用
|
29
censujiang 2022-10-21 01:27:18 +08:00 via Android
请问一下楼主目前有尝试过用 uniapp 离线打包吗
|