选择跨平台GUI技术

4
我们目前正在探索新的跨平台GUI技术;
目前,我们在考虑的强有力的选项是QT和Java,最近也提出了HTML-5。
我们应用程序的简要说明:
它是一个客户端服务器;它是内部使用的(只有员工使用),我们有一个VPN,所以在Web应用程序的安全方面不必担心。
服务器端是用C++编写的,并在各种可能的平台(Windows、Linux、Unix)上运行。
GUI客户端应该在所有上述平台上运行,它是一个不同的进程,并通过TCP/IP与服务器通信。
GUI要求(高层次):
GUI客户端应支持下拉菜单、按钮、数据网格;
GUI应该是动态的:小部件的数据应该能够改变,或者受到其他小部件中选项选择的影响;此外,我们将需要一个自动完成搜索框,其中数据应该从服务器端或我们控制的其他数据源中检索。
到目前为止,我们正在考虑使用QT编写新的GUI,但我们想知道是否应该认真考虑使用HTML-5,将GUI制作成一个Web应用程序;
根据上述GUI要求:
优点?缺点?风险?
谢谢, Gal

可能是寻找跨平台GUI框架的重复问题。 - Bryan Oakley
1
这种问题的变体已经被问了几十次。要么这是一个精确的重复,要么是过于局限(即:只针对您个人),或者是争论性的,因为您寻求的是观点而不是事实。难道这个站点上的其他任何问题变体都不能帮助您吗? - Bryan Oakley
1个回答

1

Qt自带QWebView,支持HTML5,可以在Qt中创建基础功能(如登录/帮助等),并在通过Webview显示的HTML5中创建其余代码,避免使用浏览器。

您甚至可以尝试探索JavaFX,它相对较新,但具有出色的GUI效果和控件。动态数据功能将容易在基于Java的API中实现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接