• App和多端框架


    笔记来自
    hybird app混合开发介绍

    App开发

    • Native App:本地应用程序(原生App),也就是安卓程序员和IOS程序员
    • Web App:网页应用程序(移动web),前端
    • Hybrid App:混合应用程序(混合App),前端

    image.png

    Hybrid App有
    手机百度,微信小程序(Rn改造),携程,qq空间,电商类,金融类app,支付宝,天猫,手淘,淘票票,飞猪,淘宝头条...

    掌握的知识

    • 前端原生样式和JS
    • Vue或者React
    • 每个App框架自带的API,这些API就是用来调用手机自身的功能的,比如相机,录音机什么的,微信小程序(Rn改造)就是把RN的API二次封装成JS调用的API

    PC端桌面应用框架对比

    手机端App应用框架对比

    • react native,简称 RN ,Facebook 的整合框架 大多数公司在使用这套框架,性能比较优秀,大多数是混合开发使用,纯粹使用它开发整套app 的,应该会走不少的坑
    • weex,大阿里的框架,性能优于react native 底层直接渲染原生控件
    • Flutter,谷歌前不久推出的一款框架,想通吃手机APP和PC端应用
    • uni-app,DCloud推出的一款大一统的前端解决方案,开发工具为HBuider

    就是要用JS代码打包出安卓和IOS的APP应用

    多端应用框架对比

    • 就是指一份代码可以打包成几份代码在几个平台使用
    • Taro,可以打包成【百度小程序,支付宝小程序,微信小程序】,代码风格是React+TS
    • uni-app,除了可以打包成手机App应用,还可以打包成【各种小程序,手机App应用,Web页面】,代码风格是Vue

    如果学的是vue

    • PC端,Electron
    • 手机端App,uni-app
    • 多端应用,uni-app

    如果学的是react

    • 手机端App,RN
    • 多端应用,Taro
  • 相关阅读:
    区块链简单模拟的一些资料
    解析配置文件的一段练习代码
    go语言字符串练习
    20180613更新 leetcode刷题
    啊哈 算法 中 图相关算法
    paxos 练手 推进中
    传智播客8月C/C++基础班开班
    虚拟机最佳实践:单个 VM、临时存储和已上传磁盘
    在微软平台上运行 SAP 应用程序
    了解 Windows Azure 存储的可伸缩性、可用性、持久性和计费
  • 原文地址:https://www.cnblogs.com/pengdt/p/13070732.html
Copyright © 2020-2023  润新知