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