国内混合APP开发技术选型

http://www.sunzhongwei.com/weex-react-native-ionic-technology-selection

选谁?

企业级应用是要考虑性能和流畅度的, 如果只是做个小demo倒是无所谓
▶Cordova+H5的开发, 页面渲染很吃性能, 毕竟手机不能和电脑比
▶react native是比较成熟的方案, H5的开发, native的性能
▶国内的可以用weex, cordova+vuejs+native的方案, 对UI原生编译 1
▶ionic则是cordova+angularjs+ionic UI的方案, 但是一代的是基于angularjs1.x, 性能堪忧; 二代是用angular2重写的, 先学了ES6+typescript再来

  1. 页面不复杂, 性能要求不高的可以直接使用: Cordova + vux + vuejs
  2. weex的内建组件满足你的开发需求的话, 就用这, 性能会好很多, 当然weex是支持自扩展组件和模块的
  3. ionic1 ng1体系的可以用, UI组件可以自己开发, 熟悉ng2的就选ionic2
  4. 团队技术强, 直接react native

我们选用weex来开发, 用好这个就可以了, 看了下组件还是很多的, 基本满足需求
可以去下载weex的live demo查看所有组件效果 live demo , 以及在线开发演示

weex资源

Weex [one 一个]客户端
weex-ui
weex高仿网易严选App
weex UI
Weex 2:浅说Weex工作原理
原创《weex面向未来的架构》

你可能感兴趣的:(国内混合APP开发技术选型)