Quais as vantagens que C ++ tem sobre outras línguas para o desenvolvimento Qt?

StackOverflow https://stackoverflow.com/questions/236399

  •  04-07-2019
  •  | 
  •  

Pergunta

Como bem conhecido, C ++ tem curva de aprendizagem mais íngreme do que a maioria das línguas tradicionais, o que resulta em um melhor desempenho. Mas, não usando C ++ sobre outros idiomas [como Java, Ruby, Python] para o desenvolvimento Qt têm ainda (principais) Vantagens, vamos dizer sobre Qtopia? Se houver, quais são eles?

Foi útil?

Solução

O Qt é nativamente um C ++ API, portanto, quaisquer outras línguas tem que ter invólucro de código em torno dele, que precisa ser mantida, etc. A documentação primária também será para o C ++ API.

Eu não tenho certeza se existem ligações "oficiais" para outras línguas que são mantidos e divulgados juntamente com Qt.

Outras dicas

Se você está olhando para Qtopia, provavelmente você está olhando para sistemas embarcados. Nesse caso, C ++ provavelmente vai ser o que você quer escolher, especificamente para aqueles motivos de desempenho.

Caso contrário, Trolltech mantém um Java vinculativo, e imagino que alguns dos outros ligações de linguagem não são muito ruim, já que as línguas podem interagir diretamente com c / c ++ código. No entanto, essas ligações são susceptíveis de ser sempre um pouco fora da data.

é mais fácil para criar um único executável.

não sei se isso vai ser por muito tempo ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top