oukichi

求助各位内行人士:我想写一个类似 mac dock 的 windows 软件,技术栈首选什么?

  •  
  •   oukichi · Oct 22, 2024 · 2954 views
    This topic created in 747 days ago, the information mentioned may be changed or developed.

    从没做过 windows 开发,现在看到微软自推 winUI ,但也有人推荐 qt ,甚至有推荐 flutter 和 rust 的;

    哦对了,也有人推荐 pythonQT;

    乱花渐欲迷人眼了;

    当然, 类似 mac dock 这种应用肯定最在意的是丝滑的动画以及丰富的生态;

    请问各位熟悉 win 开发生态的大佬们,你们推荐使用什么技术栈呢?

    11 replies  •  2024-10-22 11:18:12 +08:00
    gesse
    gesse
    Oct 22, 2024
    1
    是不是应该从.net 体系选好点?相对更原生?
    rsp
    rsp
    Oct 22, 2024
    2
    MyDockFinder 早期版本甚至是易语言写的,现在的应该是 .NET 相关
    oukichi
    oukichi
    OP
    Oct 22, 2024
    3
    @DevHuaJi ! 万万没想到啊。。。易语言。
    oukichi
    oukichi
    OP
    Oct 22, 2024
    4
    @gesse 雀食,其实如果 MyDockFinder 之前是易语言写的,那可能 winUI 也没啥问题了
    Yoruno
    Yoruno
    Oct 22, 2024 via Android
    5
    纯 win 的东西,又不考虑跨平台,感觉.Net 系列会好点
    crocoBaby
    crocoBaby
    Oct 22, 2024
    6
    技术选型越简单越好,能不跨端尽量用原生,套的层越多越容易踩坑
    zjsxwc
    zjsxwc
    Oct 22, 2024
    7
    mfc 更合适
    BigBlackDick
    BigBlackDick
    Oct 22, 2024
    8
    试试 avalonia ,这是个跨平台桌面开发技术,跟 WPF 很像
    mioktiar56
    mioktiar56
    Oct 22, 2024
    9
    做过同样的产品,首选 C++,要做的好需要涉及系统编程、动画( OpenGL or DX)
    mainjzb
    mainjzb
    Oct 22, 2024
    10
    这种需求不能使用 flutter ,tarui
    QT 是能做的。C++系应该都可以
    C#系没用过不评价
    BBrother
    BBrother
    Oct 22, 2024
    11
    我觉得你放弃这个想法比较好,因为做不到丝滑的动画,软件启动到弹出软件/软件自己的 loading 界面的这段时间,除非你自己做了 loading 动画,不然就是会卡的。比如我家的 steam ,从点击到弹出 steam 的 loading 大概需要 5s ,其他软件大概是 0.5s 到 3s 不等的延迟,不是电脑配置的问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1477 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 06:03 · PVG 14:03 · LAX 22:03 · JFK 01:03
    ♥ Do have faith in what you're doing.