2014-11-16 6 views
5

Мне нужно запустить серию скриптов javascript в приложении на C++. Большинство из них - повторяющиеся действия. Пример кода here.QtScript vs QJSEngine, когда использовать тот или иной?

Я знаю Qt, так как версия 5 содержит 2 javascript-движка: QtScript и QJSEngine.

Мой вопрос в каких ситуациях мы должны использовать тот или иной? Что лучше и в каких ситуациях?

ответ

3

Если вы добрались до новой разработки и на самом деле не зависят от какой-либо из них, вам обязательно стоит пойти с QJSEngine. Есть ряд статей, которые вы можете найти вокруг объяснить разницу с технической стороны точки зрения, например

Я хотел бы предложить, чтобы взглянуть на эту thread Как хорошо на this один.

В настоящее время QtScript является чисто совместимой частью Qt, не имеет интеграции QML, а также не обновляется/поддерживается уже довольно долгое время в пользу нового движка.