Qt開発において、C ++には他の言語と比べてどのような利点がありますか?
質問
よく知られているように、C ++はほとんどの主流言語よりも学習曲線が急勾配であるため、パフォーマンスが向上します。しかし、Qt開発に他の言語(Java、Ruby、Pythonなど)を介してC ++を使用することには、依然として(主要な)利点がありますか、Qtopiaについて説明しましょう。ある場合、それらは何ですか?
解決
QtはネイティブにC ++ APIであるため、他の言語では、メンテナンスが必要なラッパーコードなどが必要になります。主要なドキュメントはC ++ APIにも当てはまります。
「公式」が存在するかどうかわからないQtと共に維持およびリリースされる他の言語へのバインディング。
他のヒント
Qtopiaを検討している場合、おそらく組み込みシステムを検討しています。その場合、特にこれらのパフォーマンス上の理由から、C ++が選択する可能性が高くなります。
それ以外の場合、TrolltechはJavaバインディングを維持します。他の言語バインディングも、c / c ++コードと直接やり取りできるため、それほど悪くはないと思います。ただし、これらのバインディングは常に少し古くなっている可能性があります。
単一の実行可能ファイルを作成する方が簡単です。
それが長く続くかどうかわからない...
所属していません StackOverflow