Какие преимущества имеет C ++ перед другими языками для разработки Qt? - PullRequest
0 голосов
/ 25 октября 2008

Как известно, C ++ имеет более крутую кривую обучения, чем большинство основных языков, что приводит к лучшей производительности. Но имеет ли использование C ++ над другими языками [такими как Java, Ruby, Python] для разработки Qt все еще существенные преимущества, скажем, о Qtopia? Если таковые имеются, что они?

Ответы [ 3 ]

8 голосов
/ 25 октября 2008

Qt изначально является API C ++, поэтому любые другие языки должны иметь код-обертку, который необходимо поддерживать и т. Д. Основная документация также будет касаться API C ++.

Я не уверен, существуют ли какие-либо "официальные" привязки к другим языкам, которые поддерживаются и выпускаются вместе с Qt.

0 голосов
/ 25 октября 2008

Если вы смотрите на Qtopia, вы, вероятно, изучаете встроенные системы. В этом случае C ++, вероятно, будет тем, который вы хотите выбрать, особенно по причинам производительности.

В противном случае Trolltech поддерживает привязку Java, и я думаю, что некоторые другие языковые привязки тоже не так уж плохи, поскольку эти языки могут напрямую взаимодействовать с кодом c / c ++. Однако эти привязки, вероятно, всегда будут немного устаревшими.

0 голосов
/ 25 октября 2008

проще создать один исполняемый файл.

не знаю, будет ли это долго ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...