【发布时间】:2009-08-20 12:04:05
【问题描述】:
我将制作一个桌面应用程序。我在网上搜索了哪个更好。有人能说出这些组件的积极和消极方面吗?
【问题讨论】:
标签: qt desktop-application jdesktop
我将制作一个桌面应用程序。我在网上搜索了哪个更好。有人能说出这些组件的积极和消极方面吗?
【问题讨论】:
标签: qt desktop-application jdesktop
我可以补充一些关于QT的信息:
QT 是一个设计精良的可移植库,几乎涵盖了桌面应用程序所需的所有内容。 QT 涵盖 GUI、网络、SQL、图形等。
优点:
缺点:
设置 QT 编译环境比设置 C++ 编译环境要困难一些。 C++ - 特别是如果你不习惯它 - 非常困难并且学习曲线陡峭。 QT 在后台通过适当的辅助类(QPointer,...)和库魔法(QObjects freeing children,...)提供了很多帮助。也有与其他语言的绑定。仅举几例 - Jambi 是 Java 的绑定,也有 python 的绑定。
为您的决定考虑以下事项
这是 QT-Jambi Wiki 的链接:http://qt.gitorious.org/qt-jambi/pages/Home。诺基亚称:“Qt Jambi 是面向 Java 开发人员的 Qt GUI 工具包”
【讨论】:
Qt 是目前最好的跨平台 GUI 框架。它在每个平台上呈现具有原生外观的小部件,并且具有非常易于使用的 API。
使用 Qt 并不意味着您必须使用 C++。例如,您可以使用 Java (Qt Jambi) 或 Python (PyQt) 编写 Qt。
【讨论】: