kotlin native 性能 開發(fā)iOS應(yīng)用,Kotlin Native是否夠格?
開發(fā)iOS應(yīng)用,Kotlin Native是否夠格?我很高興回答你的問題。長期以來,IOS開發(fā)語言相對單一,要么是swift,要么是object-c。這種情況對IOS開發(fā)人員來說相對友好。要學(xué)的語言不
開發(fā)iOS應(yīng)用,Kotlin Native是否夠格?
我很高興回答你的問題。
長期以來,IOS開發(fā)語言相對單一,要么是swift,要么是object-c。這種情況對IOS開發(fā)人員來說相對友好。要學(xué)的語言不多。專心學(xué)習(xí)一門語言是可以的。然而,在kotlinconf會議上,kotlin1.2rc版本已經(jīng)發(fā)布,并且kotlin/native已經(jīng)支持IOS開發(fā)應(yīng)用程序和web應(yīng)用程序開發(fā)。這也是kotlin/native 0.4的特性之一。盡管對IOS開發(fā)的支持還處于早期階段,但是已經(jīng)實現(xiàn)了,這是kotlin在所有平臺上開發(fā)的重要一步。這位官員還特別展示了kotlin/native開發(fā)的兩款應(yīng)用程序,它們可以在IOS和Android平臺上運行。Android和IOS平臺共享很多代碼,包括大多數(shù)圖形處理、聲音回放和用戶輸入響應(yīng)代碼。此外,idea已經(jīng)支持kotlin/native。我認(rèn)為我們應(yīng)該從以下幾點來看看kotlin/native是否能夠勝任IOS開發(fā)。
1. 性能
現(xiàn)在,移動終端的發(fā)展非常注重用戶體驗和產(chǎn)品性能。作為一種新的語言,kotlin/native在性能方面還有待研究。
2. 技術(shù)成熟度
今天的kotlin/本地人感覺技術(shù)不成熟??赡苄枰恍r間來改變swift或Object-C的狀態(tài),就像kotlin一樣。雖然kotlin已經(jīng)被正式宣布為Android開發(fā)的官方語言,但經(jīng)過這么長時間,它仍然不能取代Java。
3. 實際開發(fā)經(jīng)驗
因為我還沒有使用kotlin/native來開發(fā)IOS。然而,在Android平臺上,很多程序員放棄了Java而去了kotlin,但是在使用了一段時間之后,他們又轉(zhuǎn)向了Java。也就是說,在實際的開發(fā)過程中,很多程序員認(rèn)為kotlin沒有他們想象的那么好,于是又開始使用Java。
如果kotlin/native在上述三點上做得很好,那么IOS開發(fā)市場應(yīng)該被kotlin/native占領(lǐng)。如果您有任何意見,請發(fā)表評論。
這就是我開發(fā)IOS應(yīng)用程序的感受。科特林是本地人嗎?如果你認(rèn)為這個問題的答案是合理的,請喜歡它,關(guān)注它,支持我。非常感謝。
精通golang語言是一種怎樣的體驗?
:處理日志、數(shù)據(jù)打包、分布式系統(tǒng)、web應(yīng)用程序、API應(yīng)用程序等
:我不知道是什么樣的經(jīng)驗,因為我不熟練
:編譯速度快,代碼風(fēng)格統(tǒng)一,標(biāo)準(zhǔn)庫優(yōu)秀,靜態(tài)類型和腳本語言一樣簡單靈活