教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

UI培訓之移動APP開發(fā)對比(開發(fā)方式)

更新時間:2016年04月21日16時57分 來源:傳智播客UI培訓學院 瀏覽次數(shù):

   ionic :html + angularjs + css
使用 html + angularjs 與網(wǎng)頁開發(fā)類似,代碼只需要寫一次,就可以達到跨平臺效果,系統(tǒng)級的調(diào)用由cordova插件解決,封裝得相當好,簡單易用,特殊情況的自己動手編寫插件比較難, 一般沒有需要手動編寫代碼插件的情況, 網(wǎng)上有比較多的插件可供下載安裝,可用flexbox布局。   調(diào)用方便(比如:要用攝像頭插件,只需要cordova plugin add camera,然后就可以用js調(diào)用原生攝像頭)
    react-native :js + css
普通UI全程js開發(fā),部分情況下需要使用與native混合的方式,沒有統(tǒng)一的UI組件,ios組件較多,android組件較少,各自編寫js文件的情況較多,簡單空間和邏輯層可共用,基本上iOS和android是兩套代碼,可用flexbox布局。
    native :java + oc|swift   iOS android 不同語言開發(fā) 以及適配。





本文版權(quán)歸傳智播客UI培訓學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客UI培訓學院
首發(fā):http://m.fskzgqt.cn/ui 
0 分享到:
和我們在線交談!