¿Qué ventajas tiene C ++ sobre otros lenguajes para el desarrollo de Qt?
Pregunta
Como es bien sabido, C ++ tiene una curva de aprendizaje más pronunciada que la mayoría de los lenguajes principales, lo que resulta en un mejor rendimiento. Pero, ¿el uso de C ++ sobre otros lenguajes [como Java, Ruby, Python] para el desarrollo de Qt todavía tiene ventajas (principales), digamos acerca de Qtopia? Si hay alguno, ¿qué son?
Solución
Qt es de forma nativa una API de C ++, por lo que cualquier otro idioma debe tener un código envolvente que deba mantenerse, etc. La documentación principal también será para la API de C ++.
No estoy seguro de si hay algún "oficial" enlaces a otros idiomas que se mantienen y se publican junto con Qt.
Otros consejos
Si está mirando Qtopia, probablemente esté buscando sistemas embebidos. En ese caso, C ++ probablemente sea el que desea elegir, específicamente por esas razones de rendimiento.
De lo contrario, Trolltech mantiene un enlace de Java, e imagino que algunos de los enlaces de otros idiomas tampoco son demasiado malos, ya que esos idiomas pueden interactuar directamente con el código c / c ++. Sin embargo, es probable que esos enlaces siempre estén un poco desactualizados.
es más fácil crear un solo ejecutable.
no sé si eso será por mucho tiempo ...