Quali sono i vantaggi del C ++ rispetto ad altre lingue per lo sviluppo di Qt?

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

  •  04-07-2019
  •  | 
  •  

Domanda

Come noto, il C ++ ha una curva di apprendimento più ripida rispetto alla maggior parte dei linguaggi tradizionali, il che si traduce in prestazioni migliori. Ma usare C ++ su altri linguaggi [come Java, Ruby, Python] per lo sviluppo di Qt ha ancora (importanti) vantaggi, diciamo su Qtopia? Se ce ne sono, cosa sono?

È stato utile?

Soluzione

Qt è nativamente un'API C ++, quindi qualsiasi altra lingua deve avere un codice wrapper che deve essere mantenuto, ecc. La documentazione principale sarà anche per l'API C ++.

Non sono sicuro che ci siano " ufficiali " collegamenti ad altre lingue che vengono mantenuti e rilasciati insieme a Qt.

Altri suggerimenti

Se stai guardando Qtopia, probabilmente stai esaminando i sistemi integrati. In tal caso, il C ++ sarà probabilmente quello che si desidera scegliere, in particolare per questi motivi di prestazione.

Altrimenti, Trolltech mantiene un'associazione Java e immagino che anche alcuni degli altri collegamenti linguistici non siano troppo male, dal momento che quelle lingue possono interagire direttamente con il codice c / c ++. Tuttavia, è probabile che tali associazioni siano sempre un po 'obsolete.

è più facile creare un singolo eseguibile.

non so se durerà a lungo ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top