V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
djunglec

各位大仙们,请教一个桌面端开发的选择

  •  
  •   djunglec ·
    dgjungleP · Jan 24, 2025 · 2378 views
    This topic created in 460 days ago, the information mentioned may be changed or developed.
    我是一个 Javer ,但是现在需要搞一些桌面端小工具,之前有搞过 JavaFx ,前段时间有接触到 Flutter 好像也可以。不知道各位大仙没有没有好的建议
    14 replies    2025-01-31 14:52:21 +08:00
    tool2dx
        1
    tool2dx  
       Jan 24, 2025
    我个人感觉游戏引擎才是跨平台的最终解决方案。别的方案,都是各种打补丁。
    andyskaura
        2
    andyskaura  
       Jan 24, 2025
    反正我用 electron 快是真的快
    location123
        3
    location123  
       Jan 24, 2025
    用 KMP + CMP
    Kotlin + Compose
    liuliuliuliu
        4
    liuliuliuliu  
    PRO
       Jan 24, 2025
    javaer 学下 C# 很快啊
    考虑 avalonia 框架,跨平台
    不需要跨平台的话,wpf 也很完善,甚至 winform 更简单
    williamsxu
        5
    williamsxu  
       Jan 24, 2025
    考虑成熟度,electron 还是当前最优解
    AaronLee01
        6
    AaronLee01  
       Jan 24, 2025
    看下桌面端是 Mac 还是 Windows 或者跨平台,不跨平台的话就 Mac -> SwiftUI, windows -> C#, 跨平台就 Electron 或者 KMP + Compoese
    dcsuibian
        7
    dcsuibian  
       Jan 24, 2025 via Android
    优先考虑 js 生态,js 既能写 web 又能写 electron 还能写小程序还能做 app
    djunglec
        8
    djunglec  
    OP
       Jan 25, 2025
    @AaronLee01 之前看到很多在吹 Tauri 的,目前的话应该是不考虑跨平台 就是 windows
    djunglec
        9
    djunglec  
    OP
       Jan 25, 2025
    @liuliuliuliu 这些都是需要 C#的吗
    djunglec
        10
    djunglec  
    OP
       Jan 25, 2025
    @andyskaura 但是打包大的问题现在有没有解决呢
    djunglec
        11
    djunglec  
    OP
       Jan 25, 2025
    @williamsxu 很多人都推荐这个,但是打包出来大的问题有好的方案解决吗
    Vaspike
        12
    Vaspike  
       Jan 26, 2025
    Kotlin jetbrains compose
    mingtong
        13
    mingtong  
       Jan 26, 2025
    跨平台不调用系统 API 考虑 JS ,即 Electron
    跨平台调用系统 API 考虑 Avalonia, QT
    不跨平台不调用系统 API, Electron ,Blazor + WebView,
    不跨平台调用系统 API 考虑各平台原生技术,Windows:WPF, macOS, Linux 没啥多余的选项。
    liuliuliuliu
        14
    liuliuliuliu  
    PRO
       Jan 31, 2025
    @djunglec #9 是的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3280 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 13:16 · PVG 21:16 · LAX 06:16 · JFK 09:16
    ♥ Do have faith in what you're doing.