手機(jī)上的APP都是用什么編程語(yǔ)言寫(xiě)的?
01
02
(二)第二類(lèi):可以針對(duì)多個(gè)APP端的編程語(yǔ)言,即只需開(kāi)發(fā)出一套代碼,就可在多個(gè)平臺(tái)上運(yùn)行。
小結(jié):
第二類(lèi)開(kāi)發(fā)起來(lái)更顯效率,節(jié)約很多時(shí)間成本。當(dāng)然,如果加上大型APP這個(gè)限定條件的話,就不能用單一的某一種編程語(yǔ)言來(lái)說(shuō)了,一般情況下大型APP必然會(huì)用到的編程語(yǔ)言有三種:
第一種:平臺(tái)原生推薦語(yǔ)言,如:Android平臺(tái)的Java和Kotlin,ios平臺(tái)的object-c和Swift(swift版本之間的差異比較大,要學(xué)習(xí)的話還是要注意版本選擇)。這部分一般用于處理核心業(yè)務(wù)、權(quán)限請(qǐng)求以及高性能要求頁(yè)面。
第二種:web語(yǔ)言,這里主要指的是h5相關(guān)的技術(shù)棧。這部分主要處理非核心業(yè)務(wù)邏輯,以及需要?jiǎng)討B(tài)更新的頁(yè)面。
第三種:NDK相關(guān),這里一般用到的就是C、Cc++。大部分寫(xiě)業(yè)務(wù)邏輯的同學(xué)用的比較少,不過(guò)大型APP一般還是會(huì)用到一些。主要應(yīng)用于安全性要求高,高性能算法以及跨平臺(tái)算法實(shí)現(xiàn)。
好了,今天就分享到這里吧,感謝各位耐心閱讀!
飛機(jī)上一般是什么操作系統(tǒng)?
高速CAN、容錯(cuò)CAN、LIN總線有什么區(qū)別?
大佬終于把鴻蒙OS講明白了,收藏了!
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!