QtScript против QJSEngine, когда использовать тот или иной?

Мне нужно запустить серию сценариев javascript в приложении C++. Большинство из них представляют собой повторяющиеся действия. Пример кода здесь.

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

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


person RandomGuy    schedule 16.11.2014    source источник


Ответы (1)


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

Я бы посоветовал взглянуть на этот поток. хорошо на это один.

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

person evilruff    schedule 09.01.2015