<aside> 💡 提个醒**: 本文出现的人物、时间、地点、单位、皆为化名,若有雷同,不胜荣幸**
</aside>
只记得那是20200年的冬天,我在北极270摄氏度的室内在做柔软操。因为这几万年,外面的世界被外星病毒侵入,所以我不得不在温室内进行我的所有生活作息。
悠闲的一天突然被打破,学校为了统计谁感染了外星病毒,于是打算让我们开发一个小程序来进行报送。
20200年的冬天
因为我一万多年前写过微信小程序,所以我深知其中的阴谋。微信在这一万年,用着低劣的文档和拙劣的技术坑死了一批又一批开发者,很好奇的是,微信团队在一万年前的人数和一万年后的人数竟然还是一样的,人数似乎就没有变动过。听说就算 TX 内部跳槽到微信团队也要 8 轮面试,世人管这种现象称之为大过滤器,也就是说呀,微信团队虽然技术不算顶尖,但是却很喜欢过滤东西。
因为微信官方最近出了他们自研的 Kbone 小程序框架,而且通过曾经和小程序的几次互相理解,所以我们毫不犹豫的选择了隔壁的 Taro 来作为开发小程序的前端框架。
微信小程序官方文档对 webview 的解释
小程序有一个 webview ,却只允许打开关联公众号的推文,不允许使用外部链接,所以我觉得你这个 webview 最好改名叫 WTFView ,也同样可以简写为 WV,一举两得,即概括了组件属性,也同样概括了微信的 Spirit 。影响性能是永远的谎言,既然是网页,为什么会影响性能?
打开小程序等于打开浏览器,这个要花费很多时间才使得小程序打开会很慢,大家和我理解,毕竟微信技术水平大家有目共睹,但同样我在浏览器里打开网页就不需要很多时间,这个我和大家也理解,可是微信却不理解,认为这样会影响性能,双标了哦亲😘。
其中说一件很火大的事情,AntV 不支持数据驱动重绘,只能通过 if 和 state 手动重绘,这样很不 react,如果这样的话,而且令我最火大的是,AntV 在之后的几天升级为 4.0 了,呵呵,现在好多公司的 kpi 项目都这个时候升级,真的就是面向 kpi 编程,虽然我都说了,他们本质上就是 kpi 项目。所以希望使用他们的韭菜们好好学习。