前端开发app各位大佬选择啥框架做的呀?

如题:前端开发app选择啥框架做的?

阅读 2.3k
10 个回答

React Native (简称RN) Facebook react做框架
uniapp DCloud vue框架
taro 京东 react框架

flutter

其他我觉得不用考虑了。

如果只是单端的app,可以考虑原生比如ios swiftui、android

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

看你具体的需求和条件。最好的肯定是双端原生开发
如果没有原生开发但是会有专门的移动端岗位,那么就选择 Flutter

如果只有Web前端岗位但是又想开发APP项目,那么从 React Nativeuni-app里面选择。
首选肯定是RN,但是会有学习成本。然后是 uni-app,虽然使用 uni 会降低开发难度和开发成本,但是因为会有很多兼容性的问题以及犄角旮旯的坑没人填导致一生黑,我所以并不推荐他。


TaroIonic 的话不推荐,一是因为受众比较小,你遇到的坑很会没有办法很方便找到一个解决方案。二是Taro 编译后其实是RN项目IonicWebView并非原生UI渲染

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

做APP主要分为几种开发方式

1.跨端APP
代表:React Native、uniapp、taro

2.Web APP
直接 H5 开发,然后套壳

3.原生APP
Android/iOS

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

比较流行的移动APP开发框架有以下六种:网页、混合、渐进、原生、桥接、自绘

  1. 网页应用适用于传统网站APP化,比如淘宝、京东,有大量 WEB 页面嵌入到 APP 中。
  2. 混合应用适用于小成本应用开发,全部代码都基于 Web,好处是开发快速、成本低。
  3. 渐进应用适用于高机会成本的场合,边下载边使用,能快速获取,快速体验。
  4. 原生应用适用于大型和高体验要求的应用,能做出让人满意的体验效果。
  5. 桥接应用适用于高速迭代的创意类应用,让体验与成本都处于可接受的范围。
  6. 自绘应用适用于游戏和有特殊效果的应用,最大的好处是没有平台约束和表达瓶颈。
  • 网页 App 和混合 App:React、Vue
  • 原生 App:ios 用 Swift,安卓用 Kotlin
  • 自绘 App:Flutter
  • 渐进 App:PWA、微信小程序

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

混合开发跟原生开发的选择

RN 混合开发,写JS
uniapp混合开发,可以用VUE
flutter混合开发,写dart,这个是谷歌推出的,说是可以媲美原生开发

再就是原生开发

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

react技术 alita 框架 + cordova 开发的App(国字开头的项目不方便透露)
已参与 「极客观点」 ,欢迎正在阅读的你也加入。

我目前在尝试 Vite + Vue3 + PWA + Serverless,纯 web 项目足够了,很多设备也有 API。缺点是无法操作本地文件系统。


已参与 「极客观点」 ,欢迎正在阅读的你也加入。

如果条件允许请使用原生开发,如果让前端来做,会react用React Native (简称RN)。 不会的话,学flutter 吧,vue语法有一个uniapp,但是我特别特别不推荐,这个东西的兼容性会弄疯你的,一大堆的问题无法找到解决办法,而且他仅仅是把h5打包进原生的壳子里。
Taro、Ionic 这两个我没有接触过,就不发表意见了。

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

react, vue, h5,具体还看公司选择的框架是什么,

无论选择什么,js都是基础啊。


已参与 「极客观点」 ,欢迎正在阅读的你也加入。

我们公司用的flutter,相对来说可能也好做一点。
还有Rreact native,uniapp在国内应用比较多

已参与 「极客观点」 ,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
极客观点
子站问答
访问
宣传栏