web-dev-qa-db-fra.com

Est-il possible d'utiliser Python avec le SDK Ubuntu?

David Planella écrit dans sa réponse à une question que j'ai posté:

... la méthode recommandée pour développer des applications pour Ubuntu est le SDK Ubuntu.

Donc, je l'ai installé, mais le langage de programmation pris en charge est C++. Est-ce que cela signifie que je devrai connaître le C++ pour développer une nouvelle application pour Ubuntu? C++ est-il le langage de programmation recommandé pour l'application Ubuntu maintenant?

Qu'en est-il de Python, j'ai commencé à l'apprendre dans l'espoir de développer des applications pour Ubuntu.

23
Zignd

Il n'est actuellement pas possible d'utiliser Python avec le SDK Ubuntu. Le projet Ubuntu vise à obtenir un système d’exploitation de téléphone portable stable d’ici octobre 2013 et une histoire entièrement convergente d’Ubuntu 14.04. Pour y parvenir, QML a été le langage de choix à recommander aux développeurs d'applications pour écrire leurs logiciels.

Techniquement, à condition que des liaisons Qt/QML soient disponibles dans Python, il devrait être possible de l'utiliser avec le SDK. Toutefois, compte tenu des délais, nous souhaitons nous concentrer sur l’utilisation d’une seule boîte à outils et sur la bonne exécution, plutôt que sur plusieurs options.

Si des membres de la communauté souhaitent y contribuer, la tâche ne devrait pas être impossible, mais pour l’instant, le statut de Python Qt bindings est un peu compliqué: PySide , ce qui être le choix naturel, ne sera pas porté sur Qt5 dans un avenir proche. PyQtvient d'être porté sur Qt5 , mais ce n'est peut-être pas le meilleur choix en termes de licence pour les applications commerciales, qui coexisteront avec les applications libres et open source de l'écosystème. Voir plus de contexte sur cette question précédente .

15
David Planella

Vous pouvez maintenant accéder au nouveau projet - Python (au bas de la liste dans la barre latérale) - et sélectionner une classe ou une source.

3
user2626543

Python et Ubuntu sont indissociables, tout périphérique fonctionnant sous Ubuntu aura certainement python sous ses pieds maintenant et à l'avenir, qu'il s'agisse d'un ordinateur de bureau ou d'un appareil mobile. Ils semblent promouvoir Javascript/QML maintenant, mais cela ne signifie pas que python est obsolète, voir API Ubuntu:

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

Voir également:

1
Czarek Tomczak