Welche Vorteile hat C ++ hat gegenüber anderen Sprachen für die Entwicklung von Qt?

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

  •  04-07-2019
  •  | 
  •  

Frage

Wie gut bekannt ist, C ++ hat steilere Lernkurve als die meisten der Mainstream-Sprachen, was zu einer besseren Leistung führt. Aber, unter Verwendung von C ++ gegenüber anderen Sprachen [wie Java, Ruby, Python] für Qt-Entwicklung noch haben (major) Vorteile, lassen Sie sich über Qtopia sagen? Wenn überhaupt, was sind sie?

War es hilfreich?

Lösung

Qt ist nativ eine C ++ API, so dass alle anderen Sprachen haben Wrapper-Code, um es zu haben, die gepflegt werden muss usw. Die primäre Dokumentation wird auch für die C ++ API sein.

Ich bin nicht sicher, ob es irgendwelche „offiziellen“ Bindungen zu anderen Sprachen sind, die gepflegt und veröffentlicht zusammen mit Qt.

Andere Tipps

Wenn Sie auf Qtopia suchen, suchen Sie wahrscheinlich in Embedded-Systeme. In diesem Fall wird wahrscheinlich C ++ derjenige sein, den Sie, die speziell für diese Leistungsgründe wählen mag.

Ansonsten hält Trolltech eine Java-Bindung, und ich denke, dass einige der anderen Sprachbindungen sind auch nicht schlecht, da diese Sprachen direkt mit C / C ++ Code interagieren können. Allerdings sind diese Bindungen wahrscheinlich immer ein wenig veraltet sein.

Es ist einfacher, eine einzige ausführbare Datei zu erstellen.

weiß nicht, ob das für lange sein wird ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top