移动端跨平台开发

2020-05-08  本文已影响0人  my木子

一、概述

二、开发方式

特性 Native App Hybrid App Web App
开发语言 只能用Native开发语言 Native和Web开发语言 只能用Web开发语言
代码的移植性和优化
升级灵活性
兼容性 仅支持Android或IOS单一 Android和IOS等多平台 Android和IOS等多平台
性能 较好 较差
交互体验 较好 差(无法调用手机硬件)
界面体验 较好
安装体验
成本
开发周期 较长 较短

三、常见框架

1、Ionic Native
2、React Native(Facebook)
3、Weex(阿里)
4、DCloud.io(数字天堂)
5、Flutter(Google)
特性 Ionic Native React Native Flutter Weex uniapp
性能 中高
难易程度 中高 中高
语言 JS/TS JS/TS Dart JS/TS JS/TS
引擎 JS V8 JSCore Flutter Engine JS V8 JS V8
设计模式 Angular React 响应式 Vue Vue
框架程度 较重 较重 较轻 较重
社区生态 ★★★★ ★★★★★ ★★★★ ★★★ ★★★★
推荐指数 ★★★★ ★★★★★ ★★★★ ★★★ ★★★
上一篇 下一篇

猜你喜欢

热点阅读