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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM