È possibile utilizzare Python con Ubuntu SDK?


23

David Planella ha scritto nella sua risposta a una domanda che ho pubblicato che:

... il modo consigliato per sviluppare app per Ubuntu è Ubuntu SDK.

Quindi l'ho installato, ma sembra che il linguaggio di programmazione supportato sia C ++. Significa che dovrò conoscere C ++ per sviluppare una nuova applicazione per Ubuntu? Il C ++ è il linguaggio di programmazione raccomandato per l'applicazione Ubuntu ora?

Che dire di Python, ho iniziato a impararlo sperando di sviluppare applicazioni per Ubuntu.


developer.ubuntu.com/resources/programming-languages/… - Nel menu sono elencati solo C ++, Javascript e QML.
Czarek Tomczak,

1
@CzarekTomczak Lo so, ma penso che 2 giorni fa abbiano cambiato sito e prima si vedeva che il modo consigliato per sviluppare applicazioni per Ubuntu era con Python e Quickly.
Dai

Dove hai letto che il linguaggio supportato è C ++? Puoi sicuramente usare il C ++, ma il linguaggio che consigliamo di iniziare a scrivere app che funzionano sia sul desktop che sui dispositivi mobili è QML: dai un'occhiata alla pagina introduttiva, che include tutte le informazioni necessarie e un tutorial per scrivere il tuo primo SDK Ubuntu app.
David Planella,

2
@DavidPlanella ma secondo l'articolo di Wikipedia sul QML è:, QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.quindi non è un linguaggio di programmazione, giusto?
Zignd,

Risposte:


15

Al momento non è possibile utilizzare Python con Ubuntu SDK. Il progetto Ubuntu è fortemente incentrato sull'ottenimento di un sistema operativo per telefoni cellulari stabile entro ottobre 2013 e su una storia convergente completa di Ubuntu 14.04. Per raggiungere questo obiettivo, QML è stata la lingua scelta per raccomandare agli sviluppatori di app di scrivere il loro software.

Tecnicamente, purché siano disponibili collegamenti Qt / QML in Python, dovrebbe essere possibile usarlo con l'SDK. Tuttavia, dati i tempi, vogliamo concentrarci sul supporto di un toolkit e sul farlo bene, piuttosto che supportare più opzioni.

Se qualche membro della comunità è interessato a contribuire, non dovrebbe essere un compito impossibile, ma in questo momento lo stato dei collegamenti Python Qt è un po 'complicato: PySide , che sarebbe la scelta naturale, non verrà trasferito su Qt5 nel futuro prevedibile. PyQt è appena stato portato su Qt5 , ma potrebbe non essere la scelta migliore in termini di licenze per le applicazioni commerciali, che coesisteranno con le app gratuite e open source nell'ecosistema. Vedi più contesto su questa domanda precedente .


3

Ora puoi, arriva al nuovo progetto - Python (in fondo all'elenco nella barra laterale) - e seleziona la classe o l'origine.


1

Python e Ubuntu sono inseparabili, qualsiasi dispositivo che esegue Ubuntu avrà sicuramente Python in esecuzione ora e in futuro, sia esso desktop o mobile. Sembra che promuovano Javascript / QML ora, ma non significa che Python sia deprecato, vedi API di Ubuntu:

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

Guarda anche:


1
È corretto. Tuttavia, per scrivere applicazioni convergenti, raccomandiamo Ubuntu SDK, che, a meno che qualcuno interessato a lavorare su di esse non passi avanti, non abbia collegamenti Python.
David Planella,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.