O Ubuntu SDK inclui toolchain completo do Qt?

2

O Ubuntu SDK inclui todo o Qt, ou apenas um subconjunto?

Se eu tiver componentes / bibliotecas (não-UI) existentes desenvolvidos no Qt, posso usá-los em um aplicativo Ubuntu / Unity / Ubuntu Touch?

Geralmente, para componentes não-UI sofisticados de um aplicativo Ubuntu, para o qual o JavaScript não é apropriado, a plataforma recomendada é Qt, vanilla C ++ ou outra coisa?

    
por epl 08.10.2013 / 22:00

1 resposta

0

O link do SDK do SDK do Ubuntu dá instruções para instalar o SDK de link que declara:

  

Este PPA fornece o Qt 5, o Ubuntu UI Toolkit, o Qt Creator e muito mais para   várias versões do Ubuntu. Ele também fornece alguns módulos Qt que não são   parte do Qt 5 - qtsensors, qt3d, qtlocation, qtfeedback,   qtconnectivity, qtsystems, qtpim, qtwayland. Esses módulos são apenas   instantâneos e propensos a qualquer alteração, mas podem ser usados para testes.

IMHO se um framework / biblioteca fornece a / alguma funcionalidade que você precisa e você acha que economizará esforço de desenvolvimento sem quaisquer efeitos colaterais óbvios (manutenibilidade, portabilidade, desempenho, facilidade de instalação em plataformas alvo) então é lógico usar um framework.

A postura de Mark Shuttleworth (pré-toque) nos frameworks link :

  

Facilidade de uso e integração efetiva, são valores-chave em nosso usuário   experiência. Nós nos importamos que as aplicações que escolhemos sejam harmoniosas   um com o outro e com o sistema como um todo. Historicamente, isso tem   significava que damos uma preferência muito strong a aplicativos escritos   usando Gtk, porque uma certa quantidade de harmonia vem por padrão de   o uso do mesmo kit de ferramentas do desenvolvedor. Dito isto, com o OpenOffice e   Firefox tendo estado lá desde o início, Gtk claramente não é um   exigência absoluta. O que eu estou discutindo agora é que são os valores   que são importantes, e o kit de ferramentas é apenas um meio para esse fim. Nós   deve avaliar os aplicativos com base em quão bem eles atendem   exigência, não prejudicá-los com base nas escolhas técnicas feitas   pelo desenvolvedor.

    
por NGRhodes 08.10.2013 / 22:06