Quais as vantagens que C ++ tem sobre outras línguas para o desenvolvimento Qt?
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?
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 ...