Taro和uniapp的区别?

最近这段时间,因为工作需要,学习认识了taro,因为以前也用过uniapp,因此也对这两款跨端开发框架做了一些对比,总结如下:

1:体积不同

Taro使用esbuild打包,虽然打包速度提升,但是打包后体积还是大

uniapp使用vite打包,速度快,打包后体积小

注:vite底层也用了esbuild了,但是有其他东西一起配合提升性能

2:真机效果不同

Taro与真机几乎没区别

uniapp真机效果不太一致,比如样式

3:对typescript支持程度不同

Taro对 ts的支持比较好,uniapp目前支持比较差

4、相关生态活跃程度

一个好的UI开发框架可以极高的提高开发效,一个框架是否有相匹配的一个好用的UI框架也是技术选型的参考之一,目前来说,

taro相关的UI框架有:nutUI,taroUI,框架自带的一些UI

uniapp相关的框架有:uniUI,框架自带的一些UI

uniapp有很多的开发伙伴开源了自己封装的组件,相比较taro来说,这方面是更优秀和活跃的,当然,因为每个人技术水平的不同,开源的组件有好的,也有坑

总结:其实还是偏向于Taro的,理由如下

1、虽然包体积比较大,但是可以用分包的方式去处理

2、用Taro开发出来的程序与真机效果差不多,但是uniapp可能还要更多的精力去处理问题

这个结论只是目前这样想的,后面有新结论再更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值