weex和uniapp哪个好
1、uni-app的优点就是国内各平台小程序支持,多了个weex编译,还有插件市场可以用,不过uni-ad广告那一层网上有传闻是抽成而且不公开的。
2、uni-app可以通过打包实现一套代码多端运行,而vue不行。uni-app有自动的框架预载,加载页面的速度更快,vue没有。uniapp使用小程序的标签,vue使用web端的标签。uni不支持vue-router,使用自带的路由。
3、uni-app App端内置weex渲染引擎,提供原生渲染能力 然而, Weex并不是一个前端框架 。实际上,前端框架仅仅是 Weex 的语法层或称之为 DSL (Domain-specific Language),它们与原生渲染引擎是分离的。
4、另外 uni-app 支持使用 Weex 框架拓展性能,本质上是通过桥的功能把 Vue 控件映射为原生控件进行渲染,效果和 react-native 差不多,虽然性能有所提升,但是和原生相比差距还是有的。
5、目前基于html渲染的开发框架有react native、weex、uniapp,基于dart的开发框架只有flutter。
6、好就好在,uniapp的写法就是vue的写法,上手很快,并且一 些app的原生功能也都能满足,而且调试打包,各种配置也简单明了。
vue和uniapp哪个好
从上图对比数据来看,我们可以得出结论:小程序平台,vue x版本下的运行编译,相比vue 6版本,编译性能至少提升30%;且项目越复杂,编译性能提升越明显,可以达到40% ~ 50%。
mpvue基于vue,优化了vue的runtime和compiler实现,以前常用来开发小程序,后来停止维护了。
好就好在,uniapp的写法就是vue的写法,上手很快,并且一 些app的原生功能也都能满足,而且调试打包,各种配置也简单明了。
uniapp对于vue3语法支持不太好
1、新版 uni-app 支持Vue x框架,支持组合式API,可实现更聚焦的业务开发。
2、DCloud之所以不支持vue3的h5和app版,主要是因为vue3的组件中很多语法的写法发生变化,这导致uni-app的h5版基础组件库和app版基础组件库的写法与vue3不兼容。
3、新版uni-app支持Vue x框架,支持组合式API,可实现更聚焦的业务开发。
4、原因在于 uniapp 目前对于 vue3 的支持尚不完全比如说暂不支持 setup 语法糖对于h5的支持比较差 没有支持 vue3 的 ui 框架等等。