2014-11-16 18 views
5

tôi phải chạy một loạt các javascript 'kịch bản' trong một ứng dụng C++. Hầu hết trong số họ là những hành động lặp đi lặp lại. Ví dụ về mã số here.QtScript vs QJSEngine khi nào nên sử dụng cái này hay cái khác?

Tôi biết Qt kể từ phiên bản 5 có 2 động cơ javascript: QtScript và QJSEngine.

Câu hỏi của tôi là, trong đó tình huống chúng ta nên sử dụng một hoặc khác? Cái nào hoạt động tốt hơn và trong tình huống nào?

Trả lời

3

Nếu bạn đang lên đến một sự phát triển mới và không thực sự phụ thuộc nào về bất kỳ trong số họ chắc chắn bạn nên đi với QJSEngine. Có một số bài viết bạn có thể tìm thấy giải thích sự khác biệt từ quan điểm kỹ thuật, ví dụ

Tôi khuyên bạn nên xem qua số này thread Cũng như trên this một.

Ngày nay QtScript là một phần hoàn toàn tương thích của Qt, thiếu tích hợp QML cũng như không được cập nhật/duy trì trong một thời gian có lợi cho một công cụ mới.

Các vấn đề liên quan