zhaiduo.com

Loving Coding & Visual Design

小程序原生开发和Taro框架开发对比

三个星期前,我花了差不多三周用 Taro 框架完成了一个微信小程序的项目,不过在项目大小和页面性能上,不得不重新使用原生小程序来开发。其实我蛮纠结的,Taro 开发小程序确实很快,我之前提过。不过又一个三周后,我开始有了一些新的看法。首先,在项目大小上,Taro 的 dist 目录有 4.9MB,而原生的上传之后不到 900KB;其次,页面切换上明显感觉更快,组件样式也更容易定制。同一个项目,API 接口一样,页面一样,wxss 文件从平均的70KB 下降到不到 5KB。Taro项目使用的是 Typescript + redux + SASS架构,而原生使用的是 Typescript + Less 架构。不得不说目前为止,原生开发小程序还是有较大优势的。
当然,原生也有自身不可避免的坑,很多兼容性需要自己去处理,模拟器的渣,让你严重怀疑真机的真实性。模版的写法非常蛋疼,虽然看起来没有 jsx 复杂。生命周期存在某些不足,需要自己动手去弥补。所以,原生小程序要做得精致的话,还有很多地方需要自己去填坑,感觉不必 React-Native 开发 APP 简单多少。
但是,没办法,虽然咱们是中国人,还是要多花点力气支持国货。油管、非死不可的种种表现,以及香港和特朗普的嘴脸,让我明白,React 虽好,毕竟还是要接地气。

最 近 文 章

624.小程序的框架迷思Fri Oct 18 2019 22:51:27 GMT+0800 (CST)
622.对 SSR 服务端渲染的看法Sun Oct 06 2019 18:15:35 GMT+0800 (CST)
620.React Hooks 使用心得Mon Sep 23 2019 01:08:22 GMT+0800 (CST)
619.Openwrt踩坑记Tue Sep 17 2019 11:18:49 GMT+0800 (CST)
618.找房计划第二趴Fri Sep 13 2019 13:00:51 GMT+0800 (CST)
617.找房计划第一趴Tue Sep 10 2019 01:35:46 GMT+0800 (CST)
616.buildToolsVersion升级28.0.3的过程Tue Sep 10 2019 01:07:59 GMT+0800 (CST)

Copyright © 2019@窄多之Blog SSR版本 v1.1.2

网站备案号:粤ICP备05005240号-1