最近需要做个hybrid app ,全用h5,类似于 饿了吗 那种的。(可能需要调用有些硬件功能,比如相机,gps什么的)。
网上看了看,好像有两种办法:cordova + ionic +angular 或 mui,但不确定到底要用哪种。
请教各位大神,给答答。
看你的技术储备,假如你会Angular,那就使用ionic,假如会react,那就使用RN,假如会Vue.js,那就使用weex.
现在最火的hybird框架是react native 你可以试试
cordova + ionic +angular
方式比较国际化,ionic 社区更为成熟和活跃,可获得的开源福利多
mui
局限于国内环境,社区资源太少,全靠官方,对它的API 依赖也多。这个对个人开发者或小公司来说是比较好的选择。
cordova
然后自由选择移动端 UI 框架或完全自己来写,也都没问题。ionic 给出的无非是好用的 UI 而已,带来的是更高的学习成本,更快的开发方式。
至于 RN 和 weex,虽然现在炒的比较火,但大型成熟的第三方应用案例并不多,会不会很多坑是难说的。是否选择入坑看你自己了。