PythonをUbuntu SDKで使用することは可能ですか?


23

デビッド・プラネラは、私が投稿した質問への回答で次のように書いています

... Ubuntu用のアプリを開発するための推奨される方法は、Ubuntu SDKです。

それでインストールしましたが、サポートされているプログラミング言語はC ++のようです。Ubuntu用の新しいアプリケーションを開発するには、C ++を知る必要があるということですか?現在、C ++はUbuntuアプリケーションの推奨プログラミング言語ですか?

Pythonについては、Ubuntu用のアプリケーションを開発することを望んで学び始めました。


developer.ubuntu.com/resources/programming-languages/…-メニューには、C ++、Javascript、QMLのみがリストされています。
Czarek Tomczak

1
@CzarekTomczak私はそれを知っていますが、2日前にサイトを変更したと思います。その前に、Ubuntu用のアプリケーションを開発するための推奨される方法はPythonとQuicklyを使用することでした。昨日のリンク
-Zignd

サポートされている言語がC ++であることをどこで読みましたか?あなたは確かにC ++を使用することができますが、言語は、我々はデスクトップとモバイルデバイスの両方で動作するアプリを書き始めることをお勧めQMLである-チェックアウト入門ページあなたの最初のUbuntu SDK書くためにあなたが必要とするすべての情報とチュートリアルが含まれ、アプリ。
デビッドプラネラ

2
@DavidPlanellaですが、QMLに関するWikipediaの記事によると:QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.なので、プログラミング言語ではありませんよね?
-Zignd

回答:


15

現在、Ubuntu SDKでPythonを使用することはできません。Ubuntuプロジェクトは、2013年10月までに安定した携帯電話OSを入手することと、Ubuntu 14.04までに完全に収束することに重点を置いています。これを実現するために、QMLは、アプリ開発者にソフトウェアを作成することを推奨する選択言語です。

技術的には、PythonでQt / QMLバインディングが利用可能であれば、SDKで使用できるはずです。ただし、時間枠を考えると、複数のオプションをサポートするのではなく、1つのツールキットをサポートし、それをうまく実行することに焦点を当てたいと思います。

コミュニティのメンバーがそれに貢献することに興味がある場合、それは不可能な作業ではありませんが、現時点ではPython Qtバインディングのステータスは少し複雑です:PySideは自然な選択であり、予見可能な未来。PyQt はQt5移植されたばかりですが、商用アプリケーションのライセンスに関しては最良の選択ではないかもしれません。これは、エコシステム内の無料のオープンソースアプリと共存します。この以前の質問の詳細をご覧ください。


3

これで、新しいプロジェクト-Python(サイドバーのリストの下部)に移動し、クラスまたはソースを選択できます。


1

PythonとUbuntuは切り離せません。Ubuntuを実行しているすべてのデバイスで、これがデスクトップであろうとモバイルであろうと、間違いなく現在および将来実行されるpythonがあります。彼らは現在、Javascript / QMLを宣伝しているように見えますが、Pythonが非推奨になるわけではありません。UbuntuAPIを参照してください。

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

こちらもご覧ください:


1
そのとおりです。ただし、収束性のあるアプリケーションを作成する場合は、Ubuntu SDKをお勧めします。UbuntuSDKは、作業に興味がある人がステップアップしない限り、Pythonバインディングがありません。
デビッドプラネラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.