热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

Weex和ReactNative的区别是什么?

区别:1、weex使用安卓V8,ReactNative使用JSCore。2、weex基于vue,因开源较晚,互联网上相关资料还比较少,社区规模较小;ReactNative使用React,社区则比较活跃,可参考的项目和资料也比较丰富。

区别:1、weex使用安卓V8,React Native使用JSCore。2、weex基于vue,因开源较晚,互联网上相关资料还比较少,社区规模较小;React Native使用React,社区则比较活跃,可参考的项目和资料也比较丰富。

JS开发框架:

weex基于vue.js(2W+ star)。小巧轻量的前端开发框架,组件化,数据绑定,2.0引入virtual dom。

ReactNative使用React(5W+ star)。革命性的前端开发框架,组件化,数据绑定,virtual dom。

学习成本

1、环境配置:

ReactNative需要按照文档安装配置很多依赖的工具,相对比较麻烦。 weex安装cli之后就可以使用

2、vue vs react:上面已经做过对比

react模板JSX学习使用有一定的成本 vue更接近常用的web开发方式,模板就是普通的html,数据绑定使用mustache风格,样式直接使用css

性能

1、分包加载

ReactNative需要自己实现,从而优化JS加载执行时间

weex默认提供分包实现

2、大块view渲染

ReactNative默认没有优化机制,长view渲染性能会比较差

weex提供了node和tree两种渲染模式,优化长view的渲染

社区支持

Weex开源较晚,互联网上相关资料还比较少,社区规模较小;

React Native社区则比较活跃,可以参考的项目和资料也比较丰富

更多编程相关知识,请访问:编程入门!!

以上就是Weex和React Native的区别是什么?的详细内容,更多请关注其它相关文章!


推荐阅读
author-avatar
不需要忆jf
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有