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

PC 旧桌面软件现代化,有哪些方案?

  •  
  •   mmdsun · Jul 31, 2022 · 2960 views
    This topic created in 1367 days ago, the information mentioned may be changed or developed.

    请问 PC 旧桌面软件现代化,有哪些方案?

    我这边有不少旧软件(工具类)的 UI 和设计风格都很落后。

    鉴于 Win7 、Win8 微软都已停止支持,目前大多数设备使用 Win10 及以上的系统。

    准备把一些旧软件进行改造,UI 和设计风格弄好看点,更好适配系统的风格

    个人是准备用 WinUI2.8 ,XAML Islands 之类的 [参考官方的升级方案] :

    https://docs.microsoft.com/zh-cn/windows/apps/desktop/modernize/

    就是不知道坑多不多,大概要花多久。
    或者有没有其他更好的方案?比如:前端 UI 框架重写?只考虑兼容 Win10 以及以上系统。

    12 replies    2022-08-02 16:37:57 +08:00
    youthcould
        1
    youthcould  
       Jul 31, 2022 via iPhone
    Foxmail 求 update ,问题来了,小龙会同意吗?
    shinsekai
        2
    shinsekai  
       Jul 31, 2022
    LZ 指的落后是 7z 风格?还是更老的 Windows2000 经典风格?如果想让 Windows 经典风格换成随主题改变的 UI 风格,之前有个叫 xp 变脸王的软件可以对 exe 进行一键转换生成新的 exe
    404neko
        3
    404neko  
       Jul 31, 2022
    别折腾了, 刚升级 Win11 的时候那个新式的资源管理器右键菜单让我生产力急剧下降
    404neko
        4
    404neko  
       Jul 31, 2022
    每次弹出都会顿一下, 用的 i9-11900K & 1660S & 980EVO, 新装的系统环境下

    总之我觉的 Fluent Design 花了很大力气契合大屏, 触摸屏并不契合生产力需求

    也只能应付一下小应用

    App Store 上有一个<串口调试助手>, 功能与传统的串口调试助手基本一致, 但是显示所需的界面比传统的大了 75%
    也就是一个顶原来四个
    acctv2
        5
    acctv2  
       Jul 31, 2022 via Android
    win2.8 是 uwp 那套吧,你很难改的。传统应用很多都是 win32 开发。

    我觉得能把那套 gdi 渲染换成的 dx 的就是巨大胜利了
    kokutou
        6
    kokutou  
       Jul 31, 2022
    上 qt6 吧...
    ysc3839
        7
    ysc3839  
       Jul 31, 2022 via Android
    追求快速开发推荐嵌入 WebView ,跨平台也容易。追求原生、风格统一的话可以考虑 React Native for Windows 搭配 Xaml Island 嵌入程序内。React Native 的资料还是比较多的,开发起来也比直接写 Xaml 更快捷,学到的知识后续也可以用在别的平台的 React 开发上。
    ailer
        8
    ailer  
       Jul 31, 2022 via Android
    来点运行在 win10/11 的图瞅瞅你说的落后设计风格什么样子
    lower
        9
    lower  
       Jul 31, 2022
    把代码开源出来,有价值的软件和工具,自然有人会帮你维护和重新写😂
    levelworm
        10
    levelworm  
       Aug 1, 2022 via Android
    说实话我觉得老界面( Win7 之前)要好看和舒服很多。
    IDAEngine
        11
    IDAEngine  
       Aug 1, 2022
    Winxp 才是经典
    vitoaaazzz
        12
    vitoaaazzz  
       Aug 2, 2022
    原先是用什么开发的? c++ mfc ? c#?
    完全重写用前端工具开发是可以的,electron+vue
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1038 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 646ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
    ♥ Do have faith in what you're doing.