我应该为 Ubuntu 应用程序选择 KDE 还是 Qt?

我应该为 Ubuntu 应用程序选择 KDE 还是 Qt?

我正在使用 QML 和一些 C++ 代码编写应用程序。主窗口将全部使用 QML(可能提供主菜单栏KXmlGuiWindow),后端和一些对话框使用 C++ 编写。我一直在使用 KDE,因为我正在使用 KDE 桌面,并且我喜欢 KDE 提供的一些额外功能,例如 KConfig XT。但是,我计划在 Ubuntu 软件中心销售我的应用程序,因此我认为我的主要目标将是带有 Unity 的标准 Ubuntu。了解这一点后,我应该限制自己只使用 Qt 还是不必担心使用 KDE 框架?

我问过类似问题,并且我知道允许使用 KDE 应用程序,但是否有足够的理由选择纯 Qt 而不使用 KDE 提供的额外功能?

答案1

选择纯 Qt/QML 将使您更容易在 Ubuntu 的手机和平板电脑版本上销售您的应用程序,一旦软件商店在 Ubuntu Touch 上可用,因为 KDE 库在这些设备上不一定可用或可用。

选择使用 KDE 框架可能会使开发时的一些事情变得更容易,但也会导致您的软件包引入更多的依赖项,其中许多依赖项在大多数情况下可能完全没有必要。

使用什么取决于你。你必须决定在哪些方面做出妥协,以及你的应用的目标市场是哪里。

相关内容