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

图形界面开发,语言选择

  •  
  •   sunshinez1128 · 2015-01-13 16:36:54 +08:00 · 6244 次点击
    这是一个创建于 3392 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这样的,我最近在做一个服务程序,现在需要一个图形客户端,请问用什么语言开发比较好,需求如下:
    1.能够提供美化方便的图形展示。
    2.开发量相对较低。
    3.要是能跨平台更加(服务端有统一的API接口)
    4.上手比较容易。

    需求优先级从上到下,望各位大侠给点建议。

    27 条回复    2015-01-14 09:14:16 +08:00
    Comdex
        1
    Comdex  
       2015-01-13 16:47:29 +08:00
    不跨平台的话那就AAuto(windows平台)好了
    reeco
        2
    reeco  
       2015-01-13 16:59:12 +08:00
    跨平台:
    QT
    ETiV
        3
    ETiV  
       2015-01-13 17:06:11 +08:00 via iPhone
    再带个http服务程序好了…

    配置界面都通过网页去写
    learnshare
        4
    learnshare  
       2015-01-13 17:09:46 +08:00
    Web 或许简单一些
    zealic
        5
    zealic  
       2015-01-13 17:11:23 +08:00
    HTML5
    jacob
        6
    jacob  
       2015-01-13 17:11:37 +08:00
    chromium
    Sharuru
        7
    Sharuru  
       2015-01-13 17:11:42 +08:00
    美化方便的话应该是WPF或者Qt没跑了…
    如果兼顾上手可能WebApp会比较容易?
    AAuto的话,还不如用Winform……
    jemyzhang
        8
    jemyzhang  
       2015-01-13 17:13:11 +08:00
    QT
    Bitex
        9
    Bitex  
       2015-01-13 17:18:31 +08:00
    node-webkit
    Qt
    FrankFang128
        10
    FrankFang128  
       2015-01-13 17:19:42 +08:00 via Android
    Cocoa
    liyu
        11
    liyu  
       2015-01-13 18:35:43 +08:00
    跨平台就QT,windows的话,就直接.net
    qianlifeng
        12
    qianlifeng  
       2015-01-13 18:38:38 +08:00
    >跨平台就QT,windows的话,就直接.net

    +1
    Lattez
        13
    Lattez  
       2015-01-13 19:24:22 +08:00 via iPhone
    做美化。。wpf没得跑了
    muzuiget
        14
    muzuiget  
       2015-01-13 19:38:23 +08:00
    美化只能 web 和 Qt 了,要快只能 web 了,或者 Qt 和 web 混合,Qt 提供 WebKit 控件。
    yangyanggnu
        15
    yangyanggnu  
       2015-01-13 20:10:18 +08:00
    你选择的是框架,不是平台。推荐 wxwidget。相较其他跨平台框架,对我而言 wxwidget 最有吸引力的几点:
    0)原生 GUI。wxwidgets 接口层统一,分别在不同 OS 上调用各自 GUI 原生 API 实现原生界面,这样,不仅有原生的自然界面,而且有速度优势;
    1)原生支持 C++;
    2)不仅是 GUI,还封装了多线程、多媒体、打印等等基础服务;
    3)无商业授权限制;

    filezilla 就是借由 wxwidgets 开发的一款成熟软件。
    hljjhb
        16
    hljjhb  
       2015-01-13 20:32:15 +08:00
    @Comdex
    同推荐AAuto 开发很简单
    界面用HTMLayout 跟做Web差不多 可以做到很美观
    就是不跨平台
    ===============
    不过我觉得用跨平台的原生控件在很多时候太难看了
    tabris17
        17
    tabris17  
       2015-01-13 20:46:04 +08:00
    那个AAuto不就是VB么
    chloerei
        18
    chloerei  
       2015-01-13 20:48:16 +08:00
    Web
    FindHao
        19
    FindHao  
       2015-01-13 20:48:27 +08:00 via Android
    qt quick,(qml)
    falcon05
        20
    falcon05  
       2015-01-13 21:33:01 +08:00 via iPhone
    Wxpython
    Comdex
        21
    Comdex  
       2015-01-13 22:22:26 +08:00
    @tabris17 AAuto编译成本地二进制的,与VB有毛线关系?
    kaneg
        22
    kaneg  
       2015-01-13 22:23:54 +08:00 via iPhone
    swing
    icedx
        23
    icedx  
       2015-01-13 22:24:15 +08:00
    C++ GTK
    lincanbin
        24
    lincanbin  
       2015-01-13 22:32:01 +08:00
    Windows候选C Sharp
    QT理论上跨平台
    Phariel
        25
    Phariel  
       2015-01-13 23:04:41 +08:00 via Android
    node-webkit 好吧 你当我啥都没说 估计不会用的
    Owenjia
        26
    Owenjia  
       2015-01-13 23:10:19 +08:00
    PyQt
    tabris17
        27
    tabris17  
       2015-01-14 09:14:16 +08:00
    @Comdex IDE界面、语法、组件,不就是山寨版的VB么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2750 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:20 · PVG 18:20 · LAX 03:20 · JFK 06:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.