David Planella napisał w swojej odpowiedzi na zadane przeze mnie pytanie:
... zalecanym sposobem tworzenia aplikacji dla Ubuntu jest zestaw Ubuntu SDK.
Więc go zainstalowałem, ale wygląda na to, że obsługiwanym językiem programowania jest C ++. Czy to oznacza, że będę musiał znać C ++, aby opracować nową aplikację dla Ubuntu? Czy C ++ jest teraz zalecanym językiem programowania dla aplikacji Ubuntu?
Co z Pythonem, zacząłem się uczyć, mając nadzieję na tworzenie aplikacji dla Ubuntu.
QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.
więc nie jest to język programowania, prawda?Odpowiedzi:
Obecnie nie można używać Pythona z zestawem SDK Ubuntu. Projekt Ubuntu jest ściśle ukierunkowany na uzyskanie stabilnego systemu operacyjnego telefonu komórkowego do października 2013 r. Oraz pełnej zbieżnej historii Ubuntu 14.04. Aby to osiągnąć, QML jest językiem z wyboru, który zaleca programistom aplikacji pisanie ich oprogramowania.
Technicznie, pod warunkiem, że w Pythonie dostępne są powiązania Qt / QML, powinno być możliwe użycie go z SDK. Jednak biorąc pod uwagę ramy czasowe, chcemy skupić się na obsłudze jednego zestawu narzędzi i robieniu tego dobrze, a nie na obsłudze wielu opcji.
Jeśli jakikolwiek członek społeczności jest zainteresowany udziałem w tym, nie powinno to być niemożliwe, ale w tej chwili status powiązań Pyttona Qt jest nieco skomplikowany: PySide , który byłby naturalnym wyborem, nie zostanie przeniesiony do Qt5 w przewidywalnej przyszłości. PyQt właśnie został przeniesiony do Qt5 , ale może nie być najlepszym wyborem pod względem licencjonowania aplikacji komercyjnych, które będą współistnieć z bezpłatnymi aplikacjami open source w ekosystemie. Zobacz więcej kontekstu na temat tego wcześniejszego pytania .
źródło
Teraz możesz przejść do nowego projektu - Python (u dołu listy na pasku bocznym) - i wybierz klasę lub źródło.
źródło
Python i Ubuntu są nierozłączne, każde urządzenie z systemem Ubuntu z pewnością będzie działać w Pythonie teraz i w przyszłości, zarówno na komputerze stacjonarnym, jak i mobilnym. Wygląda na to, że promują teraz Javascript / QML, ale to nie znaczy, że Python jest przestarzały, zobacz API Ubuntu:
http://developer.ubuntu.com/resources/platform/api/12-04/ .
Zobacz też:
Czy programiści będą mogli używać Ruby lub Pythona w aplikacjach na Ubuntu Mobile?
Czy mogę opracować ubuntu dla aplikacji na telefony w Pythonie?
http://developer.ubuntu.com/resources/cookbook/general-app-development/
źródło