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