oukichi

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

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