跳转至

uni-app 吐槽

好久没来更新博客了,今天来更一下。博客这个专题名字叫 Everything Interesting,但今天要说的是一些并不 interesting 的事情。对,今天我就要吐槽一下数字天堂公司的 uni-app

它说了什么

用 Vue 语法,编译到全端,是不是很酷?

不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。

官网说得天花乱坠,好像用上 uni-app 技术,任何一个个人开发者都可以全平台通吃,飞黄腾达。

如何做到

在每个平台上设置一个中间层,可以看做运行时,使用近乎相同的上层 js 代码实现多端兼容。APP 端用他们之前做过的 HTML5+ 实现,微信小程序端用微信 API 实现……等等。

它没说什么

uniPush,推送服务,免费推送,很牛吧,1s 左右的延迟,因为背靠个推,个推客服服务态度相当好,我挺能接受。

3.6.2 更新之后在 APP 端直接没法获取到用户标识符了,周五当天更新,周六晚上才发 3.6.3,更了之后还是获取不到,发布版本之前没测试吗?;只在 Hbuilder X 发布了编译器更新,npm 渠道没有,让人怀疑是否会放弃 npm 支持。这件小事让我对官方产生了极大的怀疑。

Vue 2 和 Vue 3,不兼容。各种莫名奇妙的平台不兼容就不说了。Write once, Debug Everywhere。

HTML5+,很牛,但是文档写得太随意了,还没有示例程序,说得好听是产业联盟,其实就是自己的 API 文档托管网页。

总而言之,不能这样,我还是应该干点更有技术含量的事情的。


最后更新: 2023-03-28