我们目前正在探索新的跨平台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要求:
优点是什么?缺点?风险?
谢谢,Gal
发布于 2011-12-16 18:42:35
Qt附带了QWebView,它提供了对HTML5的支持,你可以在Qt中创建基本信息(登录/帮助等),并在HTML5中创建通过webview显示的其余代码,从而避免使用浏览器这样做。
您甚至可以尝试和探索JavaFX,它相对较新,但具有很好的图形用户界面效果和控件。动态数据特性将很容易在基于Java的API中实现。
https://stackoverflow.com/questions/7783606
复制相似问题