ReactNative还是Weex

大前端一定是可以预见到的未来的趋势之一(我能怎么办呢)

现在主流的ReactNative还是Weex,参考这篇还有那篇

不过最近fb的开源协议搞得沸沸扬扬,据说大公司都禁止react了,生怕出什么事。不过我觉得大公司怕是应该的嘛,地主有余粮。小公司其实无所谓,怎么方便怎么来,光脚的害怕穿鞋的吗?在我大天朝这么多人用盗版都不怕,就一个开源协议没必要(个人见解哈)

weex是什么?

weex是一种跨平台的开发方案,简单的说就是把iOS,Android,H5的开发合并到一起,可以写一套代码,分别运行在这3个平台,最重要的是用户体验和原生语言开发的时候基本一样。


React Native App

Facebook发现Hybrid App存在很多缺陷和不足,于是发起开源的一套新的App开发方案RN。使用JSX语言写原生界面,js通过JSBridge调用原生API渲染UI交互通信。

优点:效率体验接近Native App,发布和开发成本低于Native App

缺点:学习有一定成本,且文档较少,免不了踩坑

举个栗子:Facebook、Youtube、Discord、QQ、百度等等

Weex App

阿里巴巴开发团队在RN的成功案例上,重新设计出的一套开发模式,站在了巨人肩膀上并有淘宝团队项目做养料,广受关注,2016年4月正式开源,并在v2.0版本官方支持Vue.js,与RN分庭抗礼。

优点:单页开发模式效率极高,热更新发包体积小,并且跨平台性更强

缺点:刚刚起步,文档欠缺;社区没有RN活跃,功能尚不健全,暂不适合完全使用Weex开发App

举个栗子:淘宝、天猫、阿里云、优酷、闲鱼、饿了么等

一统三端这个对我还是比较有吸引力的,rn虽然现在用的人较多,社区活跃,但毕竟是两端。之前在上一家公司有时候还是要写hybird页面,作为一个native开发者,以后用这个写单页面还是不错的哈。

下回就开始weex之旅了~~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,323评论 25 709
  • React Native学习<一> 认识Recat Native 博客原文:http://www.jianshu....
    AFinalStone阅读 7,675评论 0 12
  • 这次回来,真的对自己有了一个真切的认识 这个恋爱,这段婚姻 让我很长的一段时间都迷失了自己 记得大学时,在别人眼中...
    SuperDW阅读 1,562评论 0 0
  • 自从更新了Xcode9,xcode自带的git就不太好使了,掌握一些常用的git命令必不可少 学习git比较好的网...
    流星大石头阅读 1,612评论 0 0
  • 我这个人不知足
    DingdingCat阅读 1,837评论 0 0

友情链接更多精彩内容