最近 Ubuntu 的发展方向似乎是使用 QML 和 Qt 开发代码,这似乎与他们能够针对平板电脑、手机、电视设备和台式机的举措同步。可以在此处找到有关这方面的信息:
http://developer.ubuntu.com/get-started/gomobile/
然而,他们似乎也在同时推动 Quickly/Python 作为桌面的开发平台,这依赖于 Gtk,如下所示:
http://developer.ubuntu.com/get-started/
如果我希望我的应用程序具有长期的可行性并且可以跨平台移植,我应该将时间花在哪些方面?QML/Qt 最终会成为 Ubuntu SDK 解决方案并放弃对 Gtk 的依赖,还是会通过允许 Gtk 应用程序用 QML 编写并允许 Gtk 在平板电脑和手机上运行来扩大开发选择?
了解未来的路线图会很有帮助,这样开发人员就不会在死胡同中投入时间和资源......