2014-11-16 7 views
5

Devo eseguire una serie di "script" javascript in un'applicazione C++. La maggior parte di loro sono azioni ripetitive. Esempio di codice here.QtScript vs QJSEngine quando utilizzare uno o l'altro?

Conosco Qt poiché la versione 5 contiene 2 motori javascript: QtScript e QJSEngine.

La mia domanda è in quali situazioni dovremmo usare l'una o l'altra? Quale funziona meglio e in quali situazioni?

risposta

3

Se siete alla ricerca di un nuovo sviluppo e non dipendete ancora da nessuno di questi, dovete assolutamente utilizzare QJSEngine. Ci sono certo numero di articoli che si possono trovare in giro che spiega la differenza dal punto di vista tecnico di vista, ad esempio

vorrei suggerire di dare un'occhiata a questo thread pure sulle this uno.

Oggigiorno QtScript è una parte puramente compatibile di Qt, manca dell'integrazione QML e non è stata ancora aggiornata/mantenuta per un certo periodo a favore di un nuovo motore.

Problemi correlati