首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
阿里云
dazhangpan
V2EX  ›  问与答

GUI 方案选择 QT 还是 WEB?

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

    一直从事基础软件开发,不是很懂前端的技术,当前有个项目需要做一个 GUI,请教一下 V 站的大佬,用什么方案是最好的选择?当前已有一些基于 QT 开发的代码,但处于比较初期的阶段。

    一些需求:

    1. 有现成的 dashboard 模板支持快速开发
    2. 丰富的图表功能支持
    3. 暂不考虑移动端支持 /移植,仅考虑 Linux 服务器
    4. 未来有 Saas 化需求
    5. 最大化性能,响应、大量数据图表生成迅速
    6. 已有一些小功能诸如数据搜索、过滤等

    或者 QT 和 web 做 GUI 开发各有哪些优缺点?

    拜谢各位大佬。

    13 条回复    2019-05-28 09:32:15 +08:00
    ibugeek
        1
    ibugeek   307 天前   ❤️ 2
    用 web,因为你要图表功能支持
    我印象中 Qt 的一些图表都是要自己去绘制的,如果要做得好看的话,qml 写起来也很麻烦啊,你都是纯展示型的。
    myh0000
        2
    myh0000   307 天前
    web, 看上去都是不需要本地客户端的功能
    hakono
        3
    hakono   307 天前
    你这需求列出来,除了 web 难道还有别的考虑吗……
    dazhangpan
        4
    dazhangpan   307 天前
    @myh0000 请教一下,本地客户端的功能是指啥?
    dazhangpan
        5
    dazhangpan   307 天前
    @hakono 不是很懂啊...能讲一下什么样的需求适合 QT?
    chinese_zmm
        6
    chinese_zmm   307 天前 via iPhone
    我觉得也要看你熟悉哪个,qt 也有很多三方的图表控件
    dazhangpan
        7
    dazhangpan   307 天前
    @chinese_zmm 在都不熟悉的情况下...您觉得哪个上手快一点
    nsynet
        8
    nsynet   307 天前
    这就是所谓的 C ( Client ) S 架构还是 B(browser)S 架构吧,早些年都是重量级的 GUI 软件,或者单机 app,现在不是都流行 web 或者轻量级的小程序么
    shpasspass
        9
    shpasspass   307 天前
    要画很多图的话,还是 web 简单,现成百度的 echart 图表库
    myh0000
        10
    myh0000   307 天前
    @dazhangpan 基本同 nsynet 说的内容,没有大量的本地数据处理,没有本地系统交流的需求,一般 web 就够了,更新也方便得多。
    JohnChiu
        11
    JohnChiu   307 天前
    都不熟悉的情况下 web 更好吧,能用的库更多,qt 都没什么参考
    chinese_zmm
        12
    chinese_zmm   306 天前 via iPhone
    @dazhangpan 那就先把两张了解一下,建议选择会和自己未来发展方向比较契合的计算
    zls3201
        13
    zls3201   306 天前   ❤️ 1
    electron,可以使用本地功能,但交互是使用 web 技术
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1948 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:15 · PVG 08:15 · LAX 17:15 · JFK 20:15
    ♥ Do have faith in what you're doing.