calamus
calamus
冬天从这里夺去的,春天会交还与你。
posts - 149,comments - 12,trackbacks - 0

三端统一的框架:
1.react native
https://www.jianshu.com/p/1144469bf81f?open_source=weibo_search
Facebook 出品,JavaScript语言,JSCore引擎,React设计模式,原生渲染
缺点:
1.RN 框架原生并不支持 Web 端。
2.RN 框架官方并不支持热更新。
3.Facebook 给出的官方 RN API 不能完全满足业务快速的发展。它只给了一些很基础的 API,但业务中经常会用到的一些多媒体,比如录音、录像、视频播放文件以及文件上传、压缩、加密等等,这些都没有提供。
4.页面非常复杂、需要频繁的更新、需要一些手势交互的场景,RN 仍有些内存跟性能的瓶颈。
5.扩展性仍然远远不如web
 
可以实现持续定位
 
 
2.JDReact
https://www.infoq.cn/article/jd-618-ReactNative-jingdong-practise
https://juejin.im/entry/5a266a916fb9a0450b663f34?utm_medium=hao.caibaojian.com&utm_source=hao.caibaojian.com
 
3.Vue weex
Alibaba 出品,JavaScript语言,JS V8引擎,Vue设计模式,原生渲染
还在发展阶段
 
4.Hybrid APP, PhoneGap/Cordova :无论在页面加载还是用户体验上,相比原生应用有比较大的差距。
 
(5.taro
https://github.com/NervJS/taro
主要用于H5转小程序的)
 
6.ionic
基于Angular语法
 
7.flutter
 
传统原生开发:
传统原生开发意味着任何改动都需要发版,在 Android 上因为像国内应用商店非常多,而且涉及到各种不同的渠道包,所以发版成本很大;在 iOS 则受限于苹果的审核机制。

posted on 2019-01-15 14:57 calamus 阅读(...) 评论(...) 编辑 收藏