Kotlin Compose Multiplatform 1.0 即将上线 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
AndyAO
V2EX    程序员

Kotlin Compose Multiplatform 1.0 即将上线

  •  1
     
  •   AndyAO 2021 年 12 月 9 日 2732 次点击
    这是一个创建于 1494 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://blog.jetbrains.com/kotlin/2021/12/compose-multiplatform-1-0-is-going-live/

    Kotlin 是个很优秀的语言,可以看做是 Java 的后继者,Compose Multiplatform 有谷歌以及 JetBrains 支持,发展很看好。

    JavaFX 的尝试实际上并不太成功,JVM 平台写桌面端 UI 的选择终于有了。

    1.0 正式版即将发布,期待 Compose Multiplatform 的实际表现。

    AndyAO
        1
    AndyAO  
    OP
       2021 年 12 月 9 日
    不知道 IDEA 是否有希望从 swing 迁移到 compose-jb ,如果可以对整个生态应该是很大的带动。

    这对构建跨平台的 App 是很有帮助的,现在很多人喜欢用 Electron ,可是带着浏览器毕竟还是太占资源了。

    很多人对这种占用资源巨大的应用,有种本能的排斥。

    compose-jb 直接使用 Electron 的底层图形库,从而避免了这个问题。

    JVM 的生态也很成熟和丰富,不必 Javascript Host 差。
    duanquanyong
        2
    duanquanyong  
       2021 年 12 月 9 日
    jvm 占的资源不比浏览器少,看看 IDEA 就知道了
    jedrek
        3
    jedrek  
       2021 年 12 月 9 日
    @AndyAO 据说新的 IDE Fleet 是使用 Compose Multiplatform 实现的
    wjploop
        4
    wjploop  
       2021 年 12 月 9 日   1
    我虽然很喜欢 compose ,但是对其发展却不太看好。

    目前的情况是,相比于 flutter ,compose 使用的人太少了,从 stackoverflow 的 Tag 分类的问题看,差了 100 倍。

    我喜欢 compose 的原因是,我觉得 kotlin 写起来比 dart 舒服,但这并不能说 kotlin 比 dart 优秀,dart 本身无锁的设计使其对象回收快的特点也很吸引人,只是我被 kotlin“浅薄”的语法糖吸引了。

    而且,写 kotlin 的人是原本在写 android 应用的,而 dart 可以喜欢前端、ios 的开发者,加上 flutter 的先发优势,就造成现在略微尴尬的局面了。

    另外,flutter 更有“星辰大海”的感觉,为啥呢?

    flutter 本身的坐标体系不拘束于笛卡尔坐标,是`RenderObject` 而非 `RenderBox`,天生支持角坐标系,或扩展出自己定义的坐标系,简单说,flutter 抽象程度更高。相对的,compose 就显得“脚踏实地”一点。

    以上有什么说的不对的,还请指出。
    AndyAO
        5
    AndyAO  
    OP
       2021 年 12 月 9 日
    @duanquanyong #2
    只有相同的功能,用不同的方式实现才有对比的价值。
    AndyAO
        6
    AndyAO  
    OP
       2021 年 12 月 9 日
    @wjploop #4

    有时候就是那些语法糖让人舒服,语法越花哨复杂,越不适合团队合作,但越适合担任单人高效编程。

    这是个人效率和团队效率的矛盾。

    码农语言往往就是简单直接的,但极客普遍不喜欢。

    最终行不行还得看之后的发展,现在不好下判断,compose 现在才出 1.0 ,没有人用很正常,不会有什么正经的项目会在稳定版没出的时候就上这个东西。

    不过谷歌和 JetBrains 都下注了还是值得等待的。

    咱现在不用就站在那里看看也是好的。
    industryhive
        7
    industryhive  
       2021 年 12 月 9 日
    @duanquanyong 如果用 native image 编译的话,可以极大的节省资源。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2529 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 04:56 PVG 12:56 LAX 20:56 JFK 23:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86