É possível usar o Python com o Ubuntu SDK?


23

David Planella escreveu em sua resposta a uma pergunta que eu publiquei:

... a maneira recomendada de desenvolver aplicativos para o Ubuntu é o Ubuntu SDK.

Então eu instalei, mas parece que a linguagem de programação suportada é C ++. Isso significa que precisarei conhecer C ++ para desenvolver um novo aplicativo para o Ubuntu? C ++ é a linguagem de programação recomendada para o aplicativo Ubuntu agora?

E quanto ao Python, comecei a aprendê-lo na esperança de desenvolver aplicativos para o Ubuntu.


developer.ubuntu.com/resources/programming-languages/… - No menu, existem apenas C ++, Javascript e QML listados.
Czarek Tomczak

1
@CzarekTomczak Eu sei disso, mas acho que há 2 dias eles mudaram o site e antes disso você podia ver que a maneira recomendada de desenvolver aplicativos para o Ubuntu era com Python e Rapidamente. Confira esta pergunta que eu fiz ontem link
Zignd 29/06/2013

Onde você leu que o idioma suportado é C ++? Você certamente pode usar C ++, mas a linguagem que recomendamos para começar a escrever aplicativos executados no desktop e em dispositivos móveis é QML - confira a página de introdução , que inclui todas as informações necessárias e um tutorial para escrever seu primeiro SDK do Ubuntu aplicativo.
precisa

2
@ DavidPlanella, mas de acordo com o artigo da Wikipedia sobre QML, é: QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.então não é uma linguagem de programação, certo?
Zignd 21/07/2013

Respostas:


15

Atualmente, não é possível usar o Python com o SDK do Ubuntu. O projeto Ubuntu está totalmente focado em obter um sistema operacional estável para celulares até outubro de 2013 e uma história convergente completa do Ubuntu 14.04. Para conseguir isso, a QML tem sido a linguagem de escolha para recomendar aos desenvolvedores de aplicativos que escrevam seus softwares.

Tecnicamente, desde que haja ligações Qt / QML no Python disponíveis, deve ser possível usá-lo com o SDK. No entanto, considerando os prazos, queremos nos concentrar no suporte a um kit de ferramentas e em fazê-lo bem, em vez de oferecer suporte a várias opções.

Se algum membro da comunidade estiver interessado em contribuir para isso, não deve ser uma tarefa impossível, mas agora o status das ligações do Python Qt é um pouco complicado: o PySide , que seria a escolha natural, não será portado para o Qt5 no diretório futuro previsível. O PyQt acabou de ser transportado para o Qt5 , mas pode não ser a melhor escolha em termos de licenciamento de aplicativos comerciais, que coexistirão com aplicativos de código aberto gratuitos no ecossistema. Veja mais contexto sobre essa pergunta anterior .


3

Agora você pode, chegou ao novo projeto - Python (na parte inferior da lista na barra lateral) - e selecione a classe ou a fonte.


1

Python e Ubuntu são inseparáveis, qualquer dispositivo executando o Ubuntu definitivamente terá o python em execução agora e no futuro, seja desktop ou móvel. Eles parecem promover Javascript / QML agora, mas isso não significa que o python está obsoleto, consulte APIs do Ubuntu:

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

Veja também:


1
Está correto. No entanto, para escrever aplicativos convergentes, recomendamos o SDK do Ubuntu, que, a menos que alguém interessado em trabalhar neles, não tenha ligações Python.
precisa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.