V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xiyy02
V2EX  ›  问与答

想写个桌面应用,主打画图,支持画流程图和图层叠加,用什么技术栈合适?

  •  
  •   xiyy02 · 112 天前 · 822 次点击
    这是一个创建于 112 天前的主题,其中的信息可能已经有所发展或是发生改变。
    取决于学什么性价比更高,我的主技术栈是 java ,但 java swing 和 javaFX 貌似处于被淘汰的边缘,性价比不太高,如果要高性能的实现我说的画图功能,用什么开发桌面应用的技术栈比较合适?
    4 条回复    2024-08-04 00:13:04 +08:00
    NoNewWorld
        1
    NoNewWorld  
       112 天前
    桌面还能有撒选择? Electron 、Flutter 、Tauri 和 Qt 选一个被。各有优缺点
    Chad0000
        2
    Chad0000  
       112 天前 via iPhone
    OP 如果是做白板应用的话没必要桌面版,web 版性能足够。
    abcbuzhiming
        3
    abcbuzhiming  
       112 天前
    要高性能你只能去找 C++的技术栈了,比如 QT 。
    Electron 、Tauri 首先排除掉,基于 web 的 UI 和高性能是不沾边的。
    Flutter 的原理其实已经和游戏引擎很像了,但是这个家伙目前的主要精力在移动端,桌面端反正不是很适合。

    另外这个应用如果是和图形学强相关的活,我建议去尝试一下用游戏引擎,比如 Unity 或 UE
    longbow0
        4
    longbow0  
       111 天前
    可以先看看 draw.io ,有离线版
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.