David Planella a écrit dans sa réponse à une question que j'ai postée:
... la façon recommandée de développer des applications pour Ubuntu est le SDK Ubuntu.
Je l'ai donc installé, mais il semble que le langage de programmation pris en charge soit C ++. Cela signifie-t-il 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.
QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.
donc ce n'est pas un langage de programmation, non?Réponses:
Il n'est actuellement pas possible d'utiliser Python avec le SDK Ubuntu. Le projet Ubuntu se concentre étroitement sur l'obtention d'un système d'exploitation de téléphone mobile stable d'ici octobre 2013, et une histoire convergente complète par Ubuntu 14.04. Pour ce faire, QML a été le langage de choix à recommander aux développeurs d'applications pour écrire leur logiciel.
Techniquement, à condition qu'il existe des liaisons Qt / QML en Python, il devrait être possible de les utiliser avec le SDK. Cependant, étant donné les délais, nous voulons nous concentrer sur le soutien d'une boîte à outils et le faire bien, plutôt que de prendre en charge plusieurs options.
Si des membres de la communauté sont intéressés à y contribuer, cela ne devrait pas être une tâche impossible, mais pour l'instant le statut des liaisons Python Qt est un peu compliqué: PySide , qui serait le choix naturel, ne sera pas porté sur Qt5 dans le un avenir prévisible. PyQt vient d'être porté sur Qt5 , mais ce n'est peut-être pas le meilleur choix en termes de licences d'applications commerciales, qui coexisteront avec des applications open source gratuites dans l'écosystème. Voir plus de contexte sur cette question précédente .
la source
Vous pouvez maintenant accéder à un nouveau projet - Python (au bas de la liste dans la barre latérale) - et sélectionner la classe ou la source.
la source
Python et Ubuntu sont inséparables, tout appareil exécutant Ubuntu aura certainement python en cours d'exécution maintenant et à l'avenir, qu'il s'agisse d'un ordinateur de bureau ou d'un 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:
Les développeurs pourront-ils utiliser ruby ou python pour les applications sur ubuntu mobile?
Puis-je développer des applications ubuntu pour téléphones en Python?
http://developer.ubuntu.com/resources/cookbook/general-app-development/
la source