V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oukichi
V2EX  ›  前端开发

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

  •  
  •   oukichi · 40 天前 · 1368 次点击
    这是一个创建于 40 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    哦对了,也有人推荐 pythonQT;

    乱花渐欲迷人眼了;

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

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

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