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

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

  •  04-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top