如题:前端开发app选择啥框架做的?
看你具体的需求和条件。最好的肯定是双端原生开发。
如果没有原生开发但是会有专门的移动端岗位,那么就选择 Flutter
。
如果只有Web前端岗位但是又想开发APP项目,那么从 React Native
、uni-app
里面选择。
首选肯定是RN
,但是会有学习成本。然后是 uni-app
,虽然使用 uni
会降低开发难度和开发成本,但是因为会有很多兼容性的问题以及犄角旮旯的坑没人填导致一生黑,我所以并不推荐他。
Taro
、Ionic
的话不推荐,一是因为受众比较小,你遇到的坑很会没有办法很方便找到一个解决方案。二是Taro
编译后其实是RN
项目,Ionic
是WebView
并非原生UI渲染。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
做APP主要分为几种开发方式
1.跨端APP
代表:React Native、uniapp、taro
2.Web APP
直接 H5 开发,然后套壳
3.原生APP
Android/iOS
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
比较流行的移动APP开发框架有以下六种:网页、混合、渐进、原生、桥接、自绘
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
我目前在尝试 Vite + Vue3 + PWA + Serverless,纯 web 项目足够了,很多设备也有 API。缺点是无法操作本地文件系统。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
React Native (简称RN) Facebook react做框架
uniapp DCloud vue框架
taro 京东 react框架
flutter
其他我觉得不用考虑了。
如果只是单端的app,可以考虑原生比如ios swiftui、android
已参与 「极客观点」 ,欢迎正在阅读的你也加入。