3

基本的にJavaScript環境であり、GTK+をプログラミングするためのバインディングであるSeedを見つけました。CやC++などを使用する場合と比較して制限はありますか?速度に関する大きな懸念はありますか?

4

2 に答える 2

3

「速度に関する大きな懸念」はありません。一般に、優れたJSコードを記述している場合は、CまたはC++よりもはるかに遅いとは思わないはずです。

オーバーヘッドのほとんどは、一般的なアプリケーションのデータベース/ファイルシステムにあります。複雑な計算を行うことを計画している場合は、違いが見られる場合があります。

要するに、それはあなたがそれで何をしているのかに依存します、しかし一般的に私はあなたが主要な速度の懸念を見るとは言いません。それは私にとってうまくいきました。

Pythonで実行できると思われる場合は、JSは問題なく機能します。

于 2010-06-07T14:30:27.790 に答える
1

もちろん、CやC++で書くよりも遅い可能性があります。しかし、それはあなたがそれを使って何をしているのかにもよる。これは、アプリのJavascript側にどれだけ複雑なロジックがあるかによって異なります。

Javascriptから自分自身を描画するカスタムウィジェットをたくさん書いている場合、それは間違いなく遅くなるでしょう。

Javascriptで記述しているが、GTK +の一部であるすべてのウィジェット(ボタン、ツリービューなど)を使用している場合は、ユーザーインターフェイスからの速度低下はおそらく見られません。コールバックなどで非常に複雑なロジックが実行されている場合でも、そうなる可能性があります。

于 2010-06-07T14:04:01.187 に答える