Weex和ReactNative的区别是什么?

区别: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和ReactNative的区别是什么?
标题路径:https://www.cdcxhl.com/article20/cpojco.html

成都网站建设公司_创新互联,为您提供软件开发小程序开发网站营销网站策划微信小程序网站维护

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设