目前可用框架
- MUI
- ReactNative
- Weex
- Cordova
- Ionic
- Flutter
1.MUI
mui是最接近原生App体验的前端框架。
体积极小:100k的js文件,60k的css文件。
原生编写,不依赖任何三方框架
极强:xcode和Android studio里所有原生控件都具备
高性能:精练的代码、适时的5+原生动画调用,达到原生应用的体验
多端发布:编写一套代码,iOS、Android、浏览器、微信App、百度直达号、流应用全覆盖
2 . ReactNative
Facebook出品
文档全
社区成熟
组件丰富
劣势
需要维护两套代码,即 iOS,Android 各一套。并且开发调试 iOS 只能使用 Mac 设备
对开发设备有要求,调试不方便
3.Weex
iOS, android, H5 共用一套代码,
基于vue
但是
社区极度不成熟
文档不全
组件有限
资料少
4.Cordova
前身是PhoneGap,后被Adobe公司收购, 目前已经捐赠给Apache开源
优势
集成方便
文档全
组件丰富
劣势
流畅度欠缺
5.ionic
优势
基于Angular语法,简单易学
开发效率高(如果熟悉Angular的话)
劣势
受限于Angular
流畅度一般
可定制性差
6.Flutter
google出品
性能强
组件丰富
跨平台
但是
开发门槛稍高 需要学习Dart语言
本帖附件
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站