以前的项目前端使用的是framework7框架,f7框架自身带有很多组件,像modal、picker之类的,也挺好用的。
现在公司想换一个框架,也算是引进新技术、提升产品性能吧,打算用react或vue,但是没有实践经验,所以特地来请教一下:
1.使用React或Vue可行吗?如果可行,谁更适合?
2.使用了React或Vue之后,与原生接口的交互会有大坑吗?比如,拍照、录制视频等
3.配套的UI组件有推荐的吗?
这两个框架自己有实践过相关demo项目,但都是在浏览器端进行的纯Web应用,碰到问题一般也好解决。没有在Hybrid App实践过,预感有坑,所以还请过来人多指点指点,十分感谢!
为什么没人说React Native呢?
其实题主所说的两者都可行;
但我我更推荐用 React Native,首先是生态的成熟度,比如携程,天猫这两家就是用 React Native的,整个平台稳健而且完善。
再说说其他优点:
这种库,成熟,在github一搜一堆;
开发的效率高;
维护成本低;
自带的 WebView很不错,可能不需要用其他UI框架;
缺点就是你需要一个多面手,或者team,能改得了bug,又能绑定object