回覆列表
  • 1 # COOL團隊

    只要符合業務需求它就是夠格的,但是要做出優質的app還是得用原生的語言,其他的或多或少都會有效能的損耗,除非該框架已經非常成熟!

  • 2 # 奮鬥的小黃魚

    一直以來,ios的開發語言都相對比較單一,要麼是swift,要麼就是object-c,這樣的情況對於ios開發人員來說,還是比較友好的,沒有那麼多的語言要學習,專心研究一門語言就可以了,可是在KotlinConf 大會宣佈了 Kotlin 1.2 RC 版,並宣佈 Kotlin/Native 已支援用於開發 iOS 應用和 Web 應用開發。這也將是 Kotlin/Native 0.4 的特性之一。雖然對 iOS 開發的支援仍處於早期階段,但確實已經實現了,這是在所有平臺上使用 Kotlin 進行開發的重要一步。官方還特意展示了利用 Kotlin/Native 開發的兩款應用,它們都可以運行於 iOS 和 Android 平臺。Android 和 iOS 平臺共享了不少程式碼,其中包括大多數圖形處理、聲音播放和使用者輸入響應程式碼。而且IDEA也已經支援Kotlin/Native了,對於Kotlin/Native是否能夠勝任ios的開發,我覺得應該從以下幾點來看。

    1、效能

    現在移動端的開發,很注重的就是使用者體驗以及產品的效能,Kotlin/Native作為一個新生的語言,在效能這一塊,還有待考究。

    2、技術成熟性

    現在的Kotlin/Native在技術方面感覺尚未成熟,想要撼動swift或者object-c的地位,可能還需要一段時間,就像kotlin,雖然官方已經宣佈將kotlin作為Android開發的官方語言,可是,這麼久過去了,還是沒能取代Java。

    3、實際的開發體驗

    因為我沒有用過Kotlin/Native開發ios,但是,在Android平臺上面,很多的程式設計師拋棄Java投奔向kotlin,但是使用了一段時間後,又轉過頭來使用Java,這便是在實際的開發過程中,很多程式設計師覺得kotlin並沒有想象中的那麼好,轉而又開始使用Java。

  • 中秋節和大豐收的關聯?
  • 酒量小是什麼原因?