¿Es posible usar Python con Ubuntu SDK?

23

David Planella escribió en su respuesta a una pregunta que publiqué que:

... la forma recomendada de desarrollar aplicaciones para Ubuntu es Ubuntu SDK.

Así que lo instalé, pero parece que el lenguaje de programación compatible es C ++. ¿Significa que necesitaré saber C ++ para desarrollar una nueva aplicación para Ubuntu? ¿Es C ++ el lenguaje de programación recomendado para la aplicación Ubuntu ahora?

¿Qué pasa con Python? Empecé a aprender con la esperanza de desarrollar aplicaciones para Ubuntu.

Zignd
fuente
developer.ubuntu.com/resources/programming-languages/… - En el menú solo aparecen C ++, Javascript y QML.
Czarek Tomczak
1
@CzarekTomczak Lo sé, pero creo que hace 2 días cambiaron el sitio y antes de eso se podía ver que la forma recomendada de desarrollar aplicaciones para Ubuntu era con Python y Quickly. Echa un vistazo a esta pregunta que hice ayer enlace
Zignd
¿Dónde leíste que el lenguaje compatible es C ++? Ciertamente puede usar C ++, pero el lenguaje que recomendamos para comenzar a escribir aplicaciones que se ejecutan tanto en el escritorio como en dispositivos móviles es QML: consulte la página de inicio , que incluye toda la información que necesita y un tutorial para escribir su primer SDK de Ubuntu aplicación
David Planella
2
@DavidPlanella pero de acuerdo con el artículo de Wikipedia sobre QML es:, QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.entonces no es un lenguaje de programación, ¿verdad?
Zignd

Respuestas:

15

Actualmente no es posible usar Python con Ubuntu SDK. El proyecto Ubuntu está muy centrado en obtener un sistema operativo estable para teléfonos móviles en octubre de 2013, y una historia convergente completa de Ubuntu 14.04. Para lograr esto, QML ha sido el lenguaje elegido para recomendar a los desarrolladores de aplicaciones que escriban su software.

Técnicamente, siempre que haya enlaces Qt / QML en Python disponibles, debería ser posible usarlo con el SDK. Sin embargo, dados los plazos, queremos centrarnos en admitir un kit de herramientas y hacerlo bien, en lugar de admitir múltiples opciones.

Si algún miembro de la comunidad está interesado en contribuir, no debería ser una tarea imposible, pero en este momento el estado de los enlaces de Python Qt es un poco complicado: PySide , que sería la opción natural, no se transferirá a Qt5 en el futuro previsible. PyQt acaba de ser portado a Qt5 , pero podría no ser la mejor opción en términos de licencias de aplicaciones comerciales, que coexistirán con aplicaciones gratuitas de código abierto en el ecosistema. Ver más contexto sobre esta pregunta anterior .

David Planella
fuente
3

Ahora puede, vaya al nuevo proyecto, Python (al final de la lista en la barra lateral), y seleccione la clase o la fuente.

usuario2626543
fuente
1

Python y Ubuntu son inseparables, cualquier dispositivo que ejecute Ubuntu definitivamente tendrá Python ejecutándose ahora y en el futuro, ya sea de escritorio o móvil. Parecen estar promocionando Javascript / QML ahora, pero no significa que Python esté en desuso, consulte las API de Ubuntu:

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

Ver también:

Czarek Tomczak
fuente
1
Eso es correcto. Sin embargo, para escribir aplicaciones convergentes, recomendamos el SDK de Ubuntu, que, a menos que alguien interesado en trabajar en ellas, no tenga enlaces de Python.
David Planella