• 请不要在回答技术问题时复制粘贴 AI 生成的内容
utanbo
V2EX  ›  程序员

写桌面 UI 是不是只能靠人月填需求?

  •  
  •   utanbo · Aug 7, 2017 · 2947 views
    This topic created in 3228 days ago, the information mentioned may be changed or developed.
    做过 2 家公司了,都是用 qt 开发桌面软件,领导(非 IT )都开脑洞想写个什么框架,提高 UI 的需求响应速度。
    我也没有太好思路,感觉不同需求就是没法抽象。哪怕相似的人机交互逻辑,不同的软件想复用,也就是复制粘贴,还能咋上升到框架的高度来做?更何况不同项目客户,对 UI 真的是各种不一样要求。怎么让领导明白做得快要加人?
    7 replies    2017-08-10 13:25:26 +08:00
    superliwei
        1
    superliwei  
       Aug 7, 2017 via iPhone
    开发桌面程序可以考虑 electron,界面开发速度大幅提高
    nicevar
        2
    nicevar  
       Aug 8, 2017
    Qt 本身框架已经很简洁了,再想基于它弄个什么框架没有太多可操作性,顶多写几个管理的类然后抽象部分适合公司业务的,一般一个公司的设计不同的项目风格相差也不是太大的,代码可重用部分应该挺多的
    另外说一下那些盲目推荐 electron 基本上是没做过什么项目的,这东西现在像个孩子,对 windows 支持不好,bug 又多,对性能有要求的就更不能用了
    utanbo
        3
    utanbo  
    OP
       Aug 8, 2017
    @nicevar 主要业务已经模块化了,不同客户对风格要求差别挺大的,交互方式、界面样式经常随着项目改。
    atruin
        4
    atruin  
       Aug 8, 2017
    @superliwei electron 一个 startup 模版下来就 100+MB,客户端可能依赖的一些 native 库,外加一点 npm install,分分钟 200MB+,你可能一行代码都还没写。。而且客户端很可能是传统行业,得支持 WIN XP,然后 electron 说我们为了支持 touch API,不支持 XP。摊手
    superliwei
        5
    superliwei  
       Aug 9, 2017
    @nicevar 没做过什么项目?你确信你真正了解 electron?
    superliwei
        6
    superliwei  
       Aug 9, 2017
    @nicevar 性能更不是问题,可以通过 node.js 调用 c++,你对 electron 的认知还是个孩子.
    nicevar
        7
    nicevar  
       Aug 10, 2017
    @superliwei 别扯了,还什么调用 c++性能不是问题,你先去做个测试再来回话好么,别有个 helloworld 的经验就来瞎扯,不了解就算了,楼主的项目已经是 Qt 做了,还在那推荐一个不成熟别人还不熟悉的框架
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   977 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 22:19 · PVG 06:19 · LAX 15:19 · JFK 18:19
    ♥ Do have faith in what you're doing.