Qt и система скриптов - PullRequest
       2

Qt и система скриптов

1 голос
/ 20 сентября 2011

есть хорошая привязка системы сценариев для Qt, которая использует javascript.С метаобъектами, встроенными в qt, это дает большую силу программисту.

Я переписываю игру из других библиотек с использованием Qt.Теперь я хочу заменить систему сценариев Python чем-то более быстрым.Я не знаю, достаточно ли быстры встроенные скрипты Qt для моих целей?Или QLua будет лучшим выбором для моего случая?

Любые цифры / статистика приветствуется, спасибо.

1 Ответ

1 голос
/ 16 ноября 2011

В этой статье о QtScript в 4.6 обсуждается улучшение производительности в QtScript в 4.6 по сравнению с 4.5, говорится:

Реализация QtScript в Qt 4.6 основана на JavaScript WebKitдвижок JavaScriptCore (возможно, вы также слышали, что его называют «SquirrelFish» или «SquirrelFish Extreme»).

В другой статье рассматриваются технологии в SquirrelFish Extreme , которыеinclude:

  • Оптимизация байт-кода
  • Полиморфный встроенный кэш
  • Контекстный JIT
  • Регулярное выражение JIT

Есливам нужна полная производительность нативного кода, но вы хотите, чтобы система была расширена, вы можете изучить Как создавать плагины Qt , вы даже можете использовать систему плагинов Qt для написания плагинов, которые запускают JavaScript,Lua или Python для расширения системы.

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