Dcloud的5+app和uni-app到底有什么区别?
我用h5+也可以使用vue啊
我自己引入一下vue就能用 h5+和vue开发,为什么还要去用uni-app呢,觉得很麻烦很没有必要啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我用h5+也可以使用vue啊
我自己引入一下vue就能用 h5+和vue开发,为什么还要去用uni-app呢,觉得很麻烦很没有必要啊
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
dcloud论坛提问得到回答的
http://ask.dcloud.net.cn/ques...
转载:dcloud论坛
DCloud_heavensoft :
uni-app可以编译到小程序。
自己引入vue体验不行,vue在web上是为单页应用而生的,在app上,单页应用会卡死。
uni-app还有自动的框架预载,加载页面的速度更快。
当然,如果你5+玩的超级溜,各种预载都做的很好,vue也改造适应了5+app,那体验和uni-app会一样。但这个难度很大,uni-app轻松就可以得到好体验。
当然uni-app不能操作dom,这个有好有坏。
微信小程序之所以屏蔽dom,就是为了性能,dom的性能确实不好。
但dom生态比较丰富,可用三方库很多。
好在目前微信小程序生态也起来了,各种无dom的组件库,所以uni-app现在推出来也不太担心生态问题。
之前在知乎上回答过类似问题,直接搬运过来:
uni-app在App平台,底层依然使用5+引擎,和5+ App一样。
相比5+ App开发,uni-app有如下优点:
相比5+App有如下缺点:
uni-app的组件有原生调用能力,第三方的vue库在调原生接口时跟 5+runtime 不兼容。就像nativescript 有vue版和angular版,类似于react native , 都是起源于phonegap/cordova