Vue 使用 Vue 开发 App 的流畅度怎么样

lihaibo · 2020年09月01日 · 最后由 tkvern 回复于 2020年10月10日 · 6416 次阅读

使用 VUE 开发 APP 的流畅度怎么样。有什么成熟的技术吗

flutter 大法好

我们公司现在用的 ionic vue,流畅度还可以,但是没和其他框架对比过

非常危险的想法

Flutter or RN 二选一,普通没啥高级 UX 交互的 App 用那个都差不多。熟悉 JS 选 RN,想多玩花选 Dart 的 Flutter。VueJS 套壳类不要折腾了,没意义。

lyfi2003 #4 回复

rn 的坑很太多了

+1,赞成楼上说的 React Native 的坑太多。我在 v0.46 和 v0.52 开发过 2 个 App。吃过亏。
RN 的确挺坑的。
我刚又去官网看了一眼,居然才 v0.63。
(Flutter 和 Dart 不了解,不评论)

楼主所说的 "App" 具体特指什么?手机端上的 App?还是 Web App?
目前 App 这个词用的有点模糊。需要定义清楚。

BenX #5 回复

flutter 开发过,UI 写起来太蛋疼

native 不香吗。

说流畅的怕是只做过一个首页。。

要流畅用原生 android 开发简单,平台足够成熟,资源丰富 如果你不是硬件相关 api 需要处理下兼容性,只是是内容展现,交互类的 app 原生 android 是最佳方案,什么 rn,flutter 都是跳坑,前面的码弄倒下填坑,后面的码弄踩着尸体踏过去,等到坑填的差不多了达到流畅的水准,码弄也快 35 了,该劝退了 vue 看都不要看一眼,无论是 web 页面,还是 app 都是鸡胁 除了浪费时间以外,好象没有什么大用

tablecell #12 回复

不考虑用原生,肯定是有原因的,比如之前有相关的技术,想共用一套代码

lihaibo #13 回复

共用一套代码只是想象出来的,实际情况是实现的效果差强人意,码弄吃力不讨好,理想是 write once run everywhere 现实是 write once ,debug anywhere 不要说跨平台,就是同一平台 ie8 到 ie11 或者 android4.4 到 android 10 的兼容性 已经够码弄喝一壶了,好不容易这个版本好了,另一个版本又出问提,把另一个版本调好了,还得跑一遍回归测试,如果前面已经调好的功能又有问题,又得重新再来一遍 码弄的青春这样耗在这些 trivial bugs 上 一去不复返了

用 RN 搞过两三个 App 了,问题的确不少,但是总体上来说都是可以接受的程度。 相比其他框架,最大的优势是生态要好很多,轮子很多,拿来就用,另外基本上一套代码跑 iOS 和安卓不成问题。 如果 App 没有很高的性能要求或者特殊场景,小团队还是推荐使用。

react native 2017 年开始用。虽然坑不少,不过够小公司用了吧(看你需求),大部分网上也能找到解决方案,Weex 现在已经没多少响声了(社区)。flutter,我暂时不打算入坑了

也可以试试基础框架用原生,功能类模块用 H5/Vue,实践过还可以。

比如电商类应用,商品列表、商品详情、购物车、支付这些用原生(做两套代码,iOS + Android)。 其它营销类、活动类功能都以内嵌 H5 方式实现(做一套 Vue),能实现接近微信小程序那样的体验,方便维护更新。 另外可以将原生 API,如支付,分享暴露出来供 H5 活动页调用(微信 jsapi 原理),基础框架完善后,很多扩展功能都可以是 H5 方式实现。

这种方式比较适合中小团队,1)原生开发人员好招;2)代码可控性好,扩展功能用一套代码维护;3)不怕被 RN / Flutter 坑。

以上仅供参考。😃

HDJ #6 回复

rn 都坑,vue 更坑,比如国内的 uniapp

建议放弃 Vue

需要 登录 后方可回复, 如果你还没有账号请 注册新账号