zhaiduo.com

Loving Coding & Visual Design

小程序的框架迷思

这一周都在忙着用 Taro 框架做小程序的项目,感触蛮多。之前两个 APP 项目都是用 React Native 写的,还有个项目是 React 的 web 项目,从编程的流畅度来说,无疑是 web > weapp > RN,也就是就是编程的痛苦程度,遇到的问题,麻烦程度,涉及需要掌握的知识面都是逐级递增的。现在 web 端和小程序的框架越来越成熟,UI 做起来也就更加得心应手,分分钟就可以实现 UI 的像素级还原,真的有种走错路的感觉...。虽然小程序和 web 端在性能上还有些不足,在开发效率上,已经完败 RN 做 APP。

不过话又说回来,框架的成熟化,也给小程序带来了不少弊端。比如打包后体积过大,冗余代码太多,影响了用户体验,加载慢无疑成了小程序项目的致命伤。页面代码更加复杂,降低了页面性能,那干嘛还要用框架来写小程序呢?感觉又绕回去了...。代码多,体积大,也是可以分包优化的,总有解决办法吧。

无论如何,原生开发和框架开发的博弈还将继续下去,过犹不及,需要自己好好拿捏。