可以在Ubuntu SDK中使用Python吗?


23

David Planella对我发布的问题的回答中写道:

... 为Ubuntu开发应用程序的推荐方法是Ubuntu SDK。

所以我安装了它,但是看起来支持的编程语言是C ++。这是否意味着我需要了解C ++才能为Ubuntu开发新的应用程序?现在,C ++是Ubuntu应用程序的推荐编程语言吗?

那么Python,我开始学习它,希望为Ubuntu开发应用程序。


developer.ubuntu.com/resources/programming-languages/…-菜单中仅列出了C ++,Javascript和QML。
Czarek Tomczak

1
@CzarekTomczak我知道,但是我认为2天前他们更改了站点,在此之前,您可以看到为Ubuntu开发应用程序的推荐方法是使用Python和Quickly。看看我昨天问的这个问题链接
Zignd 2013年

您从哪里得知支持的语言是C ++?您当然可以使用C ++,但是我们建议开始编写同时在台式机和移动设备上运行的应用程序的语言是QML-查看“ 入门”页面,其中包括您需要的所有信息以及编写第一个Ubuntu SDK的教程。应用程式。
David Planella

2
@DavidPlanella,但是根据Wikipedia关于QML的文章,它是:QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.,所以它不是编程语言,对吗?
Zignd

Answers:


15

目前无法在Ubuntu SDK中使用Python。Ubuntu项目密切关注于到2013年10月获得稳定的手机操作系统,以及Ubuntu 14.04的完整融合故事。为了实现这一目标,QML已经成为推荐给应用程序开发人员编写其软件的语言。

从技术上讲,只要Python中提供了Qt / QML绑定,就应该可以将其与SDK一起使用。但是,考虑到时间表,我们希望专注于支持一个工具包并做得很好,而不是支持多个选项。

如果有任何社区成员有兴趣为此做出贡献,那么这并不是一项不可能的任务,但是现在Python Qt绑定的状态有点复杂:PySide(这是很自然的选择)将不会移植到Qt5中。可以预见的将来。PyQt 刚刚被移植到Qt5上,但是就许可商业应用程序而言,它可能不是最佳选择,商业应用程序将与生态系统中的免费,开源应用程序共存。有关此较早问题的更多信息,请参见。


3

现在您可以进入一个新项目-Python(在侧边栏列表的底部)-并选择类或源。


1

Python和Ubuntu是密不可分的,无论运行台式机还是移动设备,任何运行Ubuntu的设备都肯定会在现在和将来运行python。他们似乎现在正在推广Javascript / QML,但这并不意味着不赞成使用python,请参阅Ubuntu API:

http://developer.ubuntu.com/resources/platform/api/12-04/

也可以看看:


1
没错 但是,对于编写融合应用程序,我们建议使用Ubuntu SDK,除非有兴趣对其进行开发,否则请不要使用Python绑定。
David Planella 2013年
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.