2023年跨平台App技术选型?

uni-app是不是已经占据绝对优势了?

阅读 2.5k
2 个回答

中小厂首选 uni-app,大厂一般会选择 RN/Flutter

但在各大开发者眼中 uni-app 不被待见,毕竟只要你会 vue 就会 uni,所以并不是一个加分项,然后还得学一堆兼容写法(新时代的IE?)。
Trao 也是差不多的情况,碍于用户体量社区可能还不如 uni 活跃。


补充一下,中小厂首选 uni-app 的原因是可以节省开支,因为这样一个Web前端的职能就可以覆盖PC端及移动端的Web开发 + 各平台的小程序开发 + Android&iOS的APP开发。也就是说只需要负担一个Web前端的工资就可以覆盖目前或未来所有有可能的项目需求,而这原本是需要最少三个前端去负责的。

但是大厂一般不会这样选型,一个是这样的职能太杂,开发出来的项目会处在能用但是并不好用的状态。
一个是说如果有特殊的定制需求,uni-app 没有开放相关的API那么就实现不了或者需要魔改,魔改都不行的话就得单独付费让 DCloud 团队去实现,这对于大厂来说是不可接受的。

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。

推一下 Flutter

进行Flutter开发除了需要熟悉Dart,以及各种Widget外还需外多多少少懂点iOS,安卓开发

需要在性能,人员成本,需求之间找到一个适合自己项目的平衡点。也许这世界上没有十全十美的东西。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题