Quels sont les avantages du C ++ par rapport aux autres langages pour le développement Qt?

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

  •  04-07-2019
  •  | 
  •  

Question

Comme on le sait, le C ++ a une courbe d’apprentissage plus abrupte que la plupart des langages traditionnels, ce qui entraîne de meilleures performances. Mais utiliser le C ++ sur d’autres langages [tels que Java, Ruby, Python] pour le développement Qt a-t-il encore des avantages (majeurs), disons à propos de Qtopia? Quels sont-ils, le cas échéant?

Était-ce utile?

La solution

Qt étant nativement une API C ++, tous les autres langages doivent être entourés d'un code wrapper qui doit être maintenu, etc. La documentation principale sera également destinée à l'API C ++.

Je ne suis pas sûr qu'il y ait un "officiel". des liaisons vers d'autres langues qui sont maintenues et publiées avec Qt.

Autres conseils

Si vous examinez Qtopia, vous étudiez probablement les systèmes embarqués. Dans ce cas, C ++ sera probablement celui que vous souhaitez choisir, en particulier pour ces raisons de performances.

Sinon, Trolltech maintient une liaison Java et j'imagine que certaines des autres liaisons de langage ne sont pas trop mauvaises non plus, car ces langues peuvent interagir directement avec le code c / c ++. Toutefois, ces liaisons risquent d’être toujours un peu dépassées.

il est plus facile de créer un seul exécutable.

Je ne sais pas si ce sera pour longtemps ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top