Ubuntu Phone SDK将如何影响桌面开发[关闭]


13

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

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

为什么它根本不会产生影响?桌面甚至在Ubuntu的情况下(特别是Unity)都不是针对相同的设备或相同的工具包开发的。即使目标受众想要为所有内容使用一个界面,目标受众也截然不同。
Uri Herrera

Answers:


6
  • Qt一直是Ubuntu上一流的工具包,并且可能会成为Ubuntu上跨格式开发最重要的工具包之一。但是,桌面上不建议使用现有的语言或工具包。
  • 是的,快速开发作为开发Ubuntu SDK应用程序的工具将不再那么重要。Quickly开发人员已决定,最好是将相同的功能内置到QtCreator中,而不是构建Quickt的Qt / QML模板。
  • 在Ubuntu中,QML(可以包含Javascript)将成为跨格式开发的推荐语言和工具包。Python,Vala,C和C ++将继续可用,尽管在新开发中推荐它们的程度可能会发生变化。
  • 现有的API不应受到Ubuntu QML Toolkit的影响,尽管我们建议的API将会更改,具体取决于哪种API最好地支持我们的各种规格。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.