Hybrid App应用,前端可以选用React或者Vue来做吗?

以前的项目前端使用的是framework7框架,f7框架自身带有很多组件,像modal、picker之类的,也挺好用的。
现在公司想换一个框架,也算是引进新技术、提升产品性能吧,打算用react或vue,但是没有实践经验,所以特地来请教一下:

1.使用React或Vue可行吗?如果可行,谁更适合?
2.使用了React或Vue之后,与原生接口的交互会有大坑吗?比如,拍照、录制视频等
3.配套的UI组件有推荐的吗?

这两个框架自己有实践过相关demo项目,但都是在浏览器端进行的纯Web应用,碰到问题一般也好解决。没有在Hybrid App实践过,预感有坑,所以还请过来人多指点指点,十分感谢!

阅读 8.7k
5 个回答

为什么没人说React Native呢?
其实题主所说的两者都可行;
但我我更推荐用 React Native,首先是生态的成熟度,比如携程,天猫这两家就是用 React Native的,整个平台稳健而且完善。
再说说其他优点:

  1. 这种库,成熟,在github一搜一堆;

  2. 开发的效率高;

  3. 维护成本低;

  4. 自带的 WebView很不错,可能不需要用其他UI框架;

缺点就是你需要一个多面手,或者team,能改得了bug,又能绑定object

正在做一个项目 打算用weex+vue来做,这是阿里跟尤大合作的,尤大自己也写了个项目作为参照了(Hacknews-没记错的话是叫这个),因此是可以的~但是自己也是刚开始估计后面也要去踩坑
React-Native的话没用过,但是之前有了解过应该是更成熟的了~尤其FB的维护还是信得过的~
综上,这二者都可以~

Hybrid App与前端使用什么框架无关,需要与原生交互通信的地方,调用其api就好了,哪个方便用哪个

为什么没有人推荐apicloud呢,感觉也是很不错的,而且门槛很低,容易上手

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题