ionicreact-native和native開發移動app到底那個好

suboysugar發表於2016-04-08

ionic react-native和native開發移動app那個好 ? 

移動端開發如何選型?這裡介紹一下我眼中的ionic,react-native,native 三種移動端開發選型對比。歡迎大家補充指正

一、 跨平臺特性

    ionic : write once, run anywhere ( 一次開發,隨處執行,學習成本低 會html css js就可以學會)

不涉及到系統級的開發的話, 確實是一次開發 處處執行,如果涉及到系統級API呼叫以及專案配置(如 ios plist檔案)則需要自己手動編寫cordova外掛的方式達到效果(如:註冊檔案的開啟方式),當然,網上也有可能找到可以安裝的現成外掛。  會html css js就可以學會 學習成本低

    react-native :Learn once, write anywhere ( 一次學習,隨處開發)

不涉及到與native混編的話, 統一js 進行開發 使用jsx 語法 確實能做到各端開發,但是需要針對iOS 和 android 開發兩套程式碼。
    native :使用原生java objective-c 開發, 各玩各的,無法跨平臺。


二、開發方式

    ionic :html + angularjs + css

使用 html + angularjs 與網頁開發類似,程式碼只需要寫一次,就可以達到跨平臺效果, 系統級的呼叫由cordova外掛解決,封裝得相當好,簡單易用,特殊情況的自己動手編寫外掛比較難,

如何聯絡我:【萬里虎】www.bravetiger.cn
【QQ】3396726884 (諮詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/


相關文章