Weex和ReactNative有什么区别
这篇文章主要介绍了Weex和React Native有什么区别,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
成都创新互联是一家专业提供花山企业网站建设,专注与成都做网站、网站制作、成都h5网站建设、小程序制作等业务。10年已为花山众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
区别:1、weex使用安卓V8,React Native使用JSCore。2、weex基于vue,因开源较晚,互联网上相关资料还比较少,社区规模较小;React Native使用React,社区则比较活跃,可参考的项目和资料也比较丰富。
weex简介
weex是阿里巴巴公司与2016年6月开源的一种用于构建移动跨平台的UI框架
特点:
1、Lightweight:轻量级,语法简单,易于使用
2、Extendable:可扩展,丰富内置组件,可扩展的API,
3、High Performance:高性能
核心理念:Write Once Run Everywhere
基于JS开发框架:weex基于vue.js
React Native简介
Facebook在2015年3月在F8开发者大会上开源的跨平台UI框架
核心理念:LEARN ONCE, WRITE ANYWHERE
基于JS开发框架:React Native基于React
Weex和React Native的区别
JS引擎
weex使用安卓V8,iOS使用JSCore, React Native使用JSCore
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有什么区别内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!
网站名称:Weex和ReactNative有什么区别
标题来源:http://hbruida.cn/article/gghdcp.html