混合App 框架選型

我的一直想作個App,可是學習 IOS 的過程發現 原生的作界面仍是聽麻煩的就放棄了。後來就轉到混合式App陣營了php


混合式App 定義

Hybrid App(混合模式移動應用)是指介於web-app、native-app這二者之間的app,兼具「Native App良好用戶交互體驗的優點」和「Web App跨平臺開發的優點」html

平臺框架選擇

  • APICloudangularjs

  • Dcloud web

  • Ionicapi

平臺對比

Dcloud 平臺

  • 大量使用H5接口架構

  • 提供一些原生Api(官方號稱40萬Api),例如 webview,actionsheetapp

  • Mui提供界面框架框架

  • 論壇 和 文檔 還算能夠,入手快webapp

  • hbuilder開發工具不錯(應該這個編輯器最出名了)
    ionic


APICloud 平臺

  • 官方提供原生模塊

  • 文檔很差入手,新手入手有點高


Ionic 平臺

  • 官網只提供 UI框架 和 JS 組件

  • 文檔比較完善

  • 有大量的插件,藉助於 cordova/phonegap 平臺

  • 遇到的問題 均可以 google 解決

  • 開發工具 部署都很是方便


我的選擇平臺

我的選擇了ionic,由於dcloud我用過,感受我須要的有些功能完成不了,而且我發現寫的代碼冗餘太多了,我來講說 ionic 的優點

ionic優點

  • 藉助cordova/phonegap 有大量插件,比較都發展了這麼多年了

  • 無路英文社區仍是中文社區 都比較完善

  • 藉助angularjs 能夠是代碼更優雅

  • ionic的開發工具 ,真機調試,部署,發包都很是簡單,兼容平臺也多,命令就夠了

  • 能夠本身修改插件源碼,只須要掌握對應平臺的基礎姿式就行了(相對新手哦)


參考資料




原文地址: 混合App 框架選型
標籤: webapp    native    app    hybrid    混合    ionic    dcloud    apicloud       App    angular    cordova    phonegap   

智能推薦

相關文章
相關標籤/搜索