Ubuntu Phone SDK将如何影响桌面开发

如果我在Ubuntu手机发布后为Ubuntu开发应用程序,我会关注几个问题。 我知道这些事情不会立即改变,但我正在考虑确保Canonical提供良好支持的战略决策。

  • QML / QT现在也将成为桌面环境的前进方向吗?
  • Quickly现在是过去的工具吗?
  • 哪些语言是首选语言? C ++和JavaScript是未来的方式,而Python和Vala可能不是最具战略性的选择吗?
  • 这将如何影响现有的API? 具有库的传统模型会改变吗?

  • Qt已经成为Ubuntu上的一流工具包,有几个周期,很可能成为Ubuntu上最重要的交叉forms开发工具包之一。 但是桌面上没有弃用现有的语言或工具包。
  • 是的,作为开发Ubuntu SDK应用程序的工具,很快就不那么重要了。 Quickly开发人员已经决定将相同的function构建到QtCreator本身,而不是为Quickly构建Qt / QML模板。
  • QML(可以包含Javascript)将成为Ubuntu中交叉forms因子开发的推荐语言和工具包。 Python,Vala,C和C ++将继续可用,但它们推荐用于新开发的程度可能会发生变化。
  • 现有的API不应受Ubuntu QML Toolkit的影响,但我们推荐的那些将根据哪些最佳支持我们的各种forms因素而改变。

我希望这能回答你的问题和疑虑。