Weex和React Native框架对比与选择
来源:互联网 发布:商业机构域名 编辑:程序博客网 时间:2024/05/18 09:06
工作原理
大致基本类同,JS-Native桥和前端渲染框架,只是使用框架技术不一样;
Weex
阿里内部早期研发的一个通过 JSON 数据描述 native 渲染的项目WeApp以及Vue.js这款优秀的前端开源MVVM框架和深度结合;
https://github.com/weexteam/article/issues/32
React Native:
http://www.jianshu.com/p/978c4bd3a759
WeexReact Native:JS引擎V8JSCoreJS开发框架Vue.JS 组件化,数据绑定 Virtual DOM
模板就是普通的html,数据绑定使用mustache风格,样式直接使用cssReact 组件化,数据绑定 Virtual DOM
JSX模板学习使用有一定的成本布局Flexbox的子集Flexbox的子集异步只支持callback提供了Promise的支持调试Chrome中调试JS代码,支持预览页面dom节点Chrome中调试JS代码即时预览都有提供hot reload功能,可以边更改代码,边在手机上看到效果都有提供hot reload功能,可以边更改代码,边在手机上看到效果打包默认打的js bundle只包含业务js代码,体积小很多,基础js库包含在Weex sdk中只能将ReactNative基础js库和业务js一起打成一个js bundle,没有提供分包的功能,需要制作分包打包工具跨平台Weex可以支持Android iOS web三个平台支持Android iOS两个平台,需要自己扩展去支持web,windows和node-webkit的支持正在开发中
模板就是普通的html,数据绑定使用mustache风格,样式直接使用cssReact 组件化,数据绑定 Virtual DOM
JSX模板学习使用有一定的成本布局Flexbox的子集Flexbox的子集异步只支持callback提供了Promise的支持调试Chrome中调试JS代码,支持预览页面dom节点Chrome中调试JS代码即时预览都有提供hot reload功能,可以边更改代码,边在手机上看到效果都有提供hot reload功能,可以边更改代码,边在手机上看到效果打包默认打的js bundle只包含业务js代码,体积小很多,基础js库包含在Weex sdk中只能将ReactNative基础js库和业务js一起打成一个js bundle,没有提供分包的功能,需要制作分包打包工具跨平台Weex可以支持Android iOS web三个平台支持Android iOS两个平台,需要自己扩展去支持web,windows和node-webkit的支持正在开发中
综上所述
由于Weex学习门槛较低,易用性和性能等方面考虑,我们暂时选择Weex为蓝本进行研究学习改造前端页面,框架出来时间还很短,当中可能会遇到各种问题,我们唯有摸着石头过河。
Weex地址:
http://alibaba.github.io/weex/index.html
欢迎访问的主页 或者关注我的公众号:
阅读全文
0 0
- Weex和React Native框架对比与选择
- 【前端前沿看点】weex和react native的原生开发之争——对比分析
- 【前端前沿看点】深度本质分析对比weex和react native
- Weex 和 React Native的比较
- Cordova和React-Native两种框架的对比
- Cordova和React-Native两种框架的对比
- react native 与IOS 初识对比
- native、ionic和react-native优劣势对比
- React Native 和ionic2 你选择哪一个?
- iOS Weex与Native交互
- Android IOS 移动端前端框架对比——framework7,SUI,MUI框架——React Native和Vuejs
- react-native-picker时间选择和城市选择
- iOS 动态更新方案 JSPatch 与 React Native 的对比
- iOS 动态更新方案 JSPatch 与 React Native 的对比
- React Native框架介绍
- H5、React Native、Native应用对比分析
- H5、React Native、Native应用对比分析
- H5、React Native、Native应用对比分析
- 2017"百度之星"程序设计大赛
- codeforces 669B Little Artem and Grasshopper
- 微信小程序开发(二)--网络请求
- Java基础知识-基本数据类型相互转型
- poj1330,JDOJ3055部分分LCA(n^2暴力算法)
- Weex和React Native框架对比与选择
- 多线程操作说明
- CF449C Jzzhu and Apples (筛素数 数论
- JS导航
- BaseServlet
- 酒.污水效应
- Oleg and shares (Codeforces
- ThreadLocal详解
- ubuntu16 安装文本对比软件