<acronym id="z3ew4"><address id="z3ew4"></address></acronym>

<span id="z3ew4"></span>
<dd id="z3ew4"></dd>
    <tbody id="z3ew4"><track id="z3ew4"></track></tbody>

    <th id="z3ew4"><pre id="z3ew4"><sup id="z3ew4"></sup></pre></th>
  1. <li id="z3ew4"></li>

  2. <rp id="z3ew4"></rp>

    1. <rp id="z3ew4"></rp>
    2. JetBrains 推出Kotlin Multiplatform 打造跨平臺開發新利器

      來源:今日熱點網 | 2023-11-02 15:06:26 |

             布拉格,2023年11月2日 — 領先的專業軟件開發工具提供商JetBrains日前宣布推出穩定版Kotlin Multiplatform。該版本現可支持跨iOS、Android、桌面、Web、服務器端等多個臺的共享代碼。目前,Kotlin Multiplatform 已在Netflix、VMware、Cash App、麥當勞、伊萊克斯以及飛利浦等多家大型企業開發團隊中得到廣泛使用。

      2022年,Kotlin Multiplatform以Beta版發布,該版本旨在讓開發者能夠在多個臺創建應用并高效重用代碼的同時,保留原生編程優勢。如今,該框架已進入穩定狀態,可提供完全穩定的API、簡化的項目配置、更好的Objective-C和Swift互操作性,以及更快的構建速度和其他性能改進等多項功能。

      Netflix開發者David Henry和Mel Yahya表示,“不同的技術有時會針對特定臺的應用開發進行抽象化或完全取代,而Kotlin Multiplatform則為現有的特定臺提供了有力的技術補充,同時能夠取代與臺無關的業務邏輯。對我們而言,Kotlin Multiplatform是一款工具箱中的新工具,并非會取代整個工具箱?!?/p>

      Kotlin Multiplatform的主要優勢在于其卓越的靈活性。例如,開發者可選擇在特定臺進行API 交互或構建原生UI時,僅共享應用所需的部分邏輯并編寫原生代碼。此外,通過將Kotlin Multiplatform與跨臺共享UI聲明式框架Compose Multiplatform相結合,開發者不僅將獲得更高的自由度,還可以在Kotlin中實現高達100%的代碼庫共享。目前,Compose Multiplatform已在Android和桌面臺進入穩定狀態,Web臺正處于實驗階段,iOS 臺處于 Alpha 階段。

      JetBrains Kotlin Multiplatform產品營銷經理Ekaterina Petrova表示,“如今,Kotlin Multiplatform 已進入穩定版本,開發者可基于JetBrains嚴格的向后兼容規則不斷發展的Kotlin Multiplatform,從而更有信心將其應用于生產項目。對于開發者而言,現在正是開始使用Kotlin Multiplatform共享代碼和探索 Compose Multiplatform 共享 UI 功能的絕佳時機。JetBrains將持續改進核心技術、庫和工具,通過提供卓越的多臺開發體驗,為開發者提供更多支持?!?/p>

      JetBrains正在不斷努力,進一步增強Kotlin Multiplatform、Compose Multiplatform以及相關工具功能,以支持這一技術組合成為在不同臺之間共享代碼的理想之選。與此同時,除了改進Kotlin Multiplatform工具,JetBrains未來的更新還將包括提供直接的 Kotlin 到 Swift 互操作性和 SwiftPM 支持,從而增強iOS開發者體驗。Compose Multiplatform將會在2024年推出支持 iOS 的 Beta 版。JetBrains還在積極開發Kotlin/Wasm,以推動Kotlin Multiplatform的現代Web開發。

      免責聲明:市場有風險,選擇需謹慎!此文僅供參考,不作買賣依據。

      關鍵詞:

      亲胸揉胸膜下刺激视频在线观看_国产精品伊人久久_亚洲h在线播放在线观看h_99久久国产综合精品五月天

      <acronym id="z3ew4"><address id="z3ew4"></address></acronym>

      <span id="z3ew4"></span>
      <dd id="z3ew4"></dd>
        <tbody id="z3ew4"><track id="z3ew4"></track></tbody>

        <th id="z3ew4"><pre id="z3ew4"><sup id="z3ew4"></sup></pre></th>
      1. <li id="z3ew4"></li>

      2. <rp id="z3ew4"></rp>

        1. <rp id="z3ew4"></rp>