Hybrid App应用,前端可以选用React或者Vue来做吗?
以前的项目前端使用的是framework7框架,f7框架自身带有很多组件,像modal、picker之类的,也挺好用的。
现在公司想换一个框架,也算是引进新技术、提升产品性能吧,打算用react或vue,但是没有实践经验,所以特地来请教一下:
1.使用React或Vue可行吗?如果可行,谁更适合?
2.使用了React或Vue之后,与原生接口的交互会有大坑吗?比如,拍照、录制视频等
3.配套的UI组件有推荐的吗?
这两个框架自己有实践过相关demo项目,但都是在浏览器端进行的纯Web应用,碰到问题一般也好解决。没有在Hybrid App实践过,预感有坑,所以还请过来人多指点指点,十分感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
为什么没人说React Native呢?
其实题主所说的两者都可行;
但我我更推荐用 React Native,首先是生态的成熟度,比如携程,天猫这两家就是用 React Native的,整个平台稳健而且完善。
再说说其他优点:
这种库,成熟,在github一搜一堆;
开发的效率高;
维护成本低;
自带的 WebView很不错,可能不需要用其他UI框架;
缺点就是你需要一个多面手,或者team,能改得了bug,又能绑定object
正在做一个项目 打算用weex+vue来做,这是阿里跟尤大合作的,尤大自己也写了个项目作为参照了(Hacknews-没记错的话是叫这个),因此是可以的~但是自己也是刚开始估计后面也要去踩坑
React-Native的话没用过,但是之前有了解过应该是更成熟的了~尤其FB的维护还是信得过的~
综上,这二者都可以~
推荐使用html5plus+vue.js,首先html5plus提供了很多原生接口,直接js可以调用,使用hbuilder在线打包,可以看看我这个系列教程:mui从入门到精通。
我前段时间在写一个拓展vue-html5plus,可以看这里:https://github.com/vue-html5p...。前段时间做了一次分享,可以看这个讲座的会放:
html5+ App开发工程化实践之路
Hybrid App与前端使用什么框架无关,需要与原生交互通信的地方,调用其api就好了,哪个方便用哪个
为什么没有人推荐apicloud呢,感觉也是很不错的,而且门槛很低,容易上手