了解移动端app

移动app

app: application 手机端应用

分三类:

  • webapp web应用 在手机浏览器上运行的项目 本质还是网页
    问:使用vue 或 react写app的话 主要是来写webapp对吗?
    答:对的 说白,还是写网站,只是网站运行在手机的浏览器上
    优点:开发成本低 一个h5程序就搞定 只要有浏览器项目就可以运行
    项目上线非常方便
    可以跨多端
    缺点:访问不了本地的接口,用户体验不是那么
  • nativeapp: 原生应用 android ios 前端程序员也可以写通过RN或flutter
    优点:用户体验好 性能好 访问本地的接口 好用的特效 …
    缺点:开发成本高 两个团队做 维护成本高 应用商品 项目发布也比较复杂
  • hybridapp: webapp和nativeapp混合 有很多混合app框架:uniapp
    偏原生: 项目中原生代码更多一点
    在android或ios项目中,有部分代码是使用h5实现的。
    偏web: 项目中web代码更多一点
    只需要在webapp外面包一个原生的壳,本质还是网站。
  • 优点:集成了webapp和nativeapp的优点
    1)可以调用本地接口
    2)使用webapp技术
    3)可以打成android和ios
  • 缺点:需要单独学习混合app框架 性能肯定没有原生app性能好
    作为web前端或h5开发工程师,我们主要是做webapp和hybridapp

问:我们作为前端程序员能做原生app吗?
答:能 近几年也出现了使用前端技术直接开发原生app的技术
1)react native RN 使用react技术开发原生app 直接生成是android代码和ios代码
2)flutter 需要学习一门新的语言,叫dart 这个语言和js比较像

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值