我们目前正在探索新的跨平台GUI技术;
到目前为止,桌面上强大的选项是QT和Java,最近,HTML-5也被放在桌面上。
我们的申请说明(简称):
这是一个客户端服务器;它是内部的(只有员工使用它),我们有一个VPN,因此没有关于web-app安全性的问题
服务器端使用C ++编写,并在可变平台(Windows,Linux,Unix)上运行
(GUI)客户端也应该在所有上述平台上运行,它是一个不同的进程,它通过tcp-ip与服务器通信
GUI要求(高级别):
GUI客户端应支持下拉菜单,按钮,数据网格;
GUI应该是动态的:小部件的数据应该能够改变,或者受到其他小部件中选项的影响;此外,我们需要自动完成搜索框,其中应从服务器端或我们控制中的其他数据源检索数据。
到目前为止,我们正在考虑在QT中编写新的GUI,但我们想知道是否应该认真考虑HTML-5,并使GUI成为Web应用程序;
根据上面提出的GUI要求:
优点是什么?缺点?风险?
谢谢, 伽
答案 0 :(得分:1)
您甚至可以尝试探索JavaFX,它相对较新但具有出色的GUI效果和控件。动态数据功能将很容易在基于Java的API中实现。