Czy można używać Pythona z zestawem SDK Ubuntu?


23

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.


developer.ubuntu.com/resources/programming-languages/… - W menu wymieniono tylko C ++, Javascript i QML.
Czarek Tomczak

1
@CzarekTomczak Wiem o tym, ale myślę, że 2 dni temu zmieniają stronę, a wcześniej można było zobaczyć, że zalecanym sposobem tworzenia aplikacji dla Ubuntu był Python i Szybko. Sprawdź to pytanie, które zadałem wczoraj link
Zignd

Gdzie przeczytałeś, że obsługiwanym językiem jest C ++? Z pewnością możesz używać C ++, ale językiem, który zalecamy, aby rozpocząć pisanie aplikacji, które działają zarówno na komputerze, jak i na urządzeniach mobilnych jest QML - sprawdź stronę początkową , która zawiera wszystkie potrzebne informacje i samouczek, jak napisać swój pierwszy zestaw Ubuntu SDK app.
David Planella

2
@DavidPlanella, ale zgodnie z artykułem Wikipedii na temat QML jest: 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?
Zignd

Odpowiedzi:


15

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 .


3

Teraz możesz przejść do nowego projektu - Python (u dołu listy na pasku bocznym) - i wybierz klasę lub źródło.


1

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ż:


1
To jest poprawne. Jednak do pisania aplikacji konwergentnych zalecamy zestaw Ubuntu SDK, który, o ile ktoś zainteresowany pracą w nich nie przyspieszy, nie ma żadnych powiązań Pythona.
David Planella
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.