Tôi đang dự tính thiết kế một khuôn khổ để cho phép một cơ sở mã C++ trở thành ứng dụng trên máy tính và ứng dụng web cho hầu hết các nền tảng chính (Mac OS, Windows, Linux và Android). Tôi đã quyết định Qt sẽ là tốt nhất cho xây dựng máy tính để bàn, tuy nhiên tôi mâu thuẫn giữa Google Native Client và Wt cho phần App Web. Mã số Wt có thể tương thích dễ dàng hơn với mã Qt, tuy nhiên tôi nghe Wt thực sự là đầu ra AJAX nên tôi không biết điều này sẽ ảnh hưởng đến hiệu suất như thế nào (tôi dự định phát triển một công cụ trò chơi với điều này vì vậy tôi cần hiệu suất) .Xây dựng một khung với Qt, và Wt hoặc NaCl?
Mặt khác, NaCl, nhiều hơn, cũng ... bản địa. Nhưng nó có vẻ là một mớ hỗn độn, đặc biệt là với sự tích hợp JS, tôi chỉ muốn viết trong C++ và được thực hiện với nó. Ngoài ra tôi không biết làm thế nào tương thích nó sẽ được với Qt.
Tôi đã nghiên cứu điều này trong nhiều tuần và tôi cũng không biết nhiều về điều này. Vì vậy, nó thực sự sôi xuống:
A: Tôi có thể thay thế tất cả chữ W ở phía trước tên của tất cả các đối tượng Wt bằng chữ Q và có mã tương thích Qt không?
B: Có nguồn gốc Wt hay không và tốc độ thực thi trong thời gian chạy (Tôi có vẻ như không tìm được câu trả lời cho điều này)?
Không có ý tưởng whats Wt, nhưng nó có thể chạy Qt trên NaCL. Bạn không cần biết giao diện NaCL và tích hợp JS bên ngoài. http://labs.qt.nokia.com/2010/06/25/qt-for-google-native-client-preview/ Dù sao đi nữa với HTML5 là ý tưởng tồi. – Arpegius
@lionbest Wt: http://www.webtoolkit.eu/wt Tôi đã thấy Qt trên dự án Lighthouse NaCl trước đây nhưng sự hiểu biết của tôi là nó rất hạn chế. Bạn có biết nó ổn định như thế nào và những gì họ đã thực hiện? Tôi không chắc bạn đã nhận được phần nào về nhắn tin HTML5. –
Ok. Wt chạy trên máy chủ, và nó đẩy các thành phần như HTML và JS, vì vậy nó chậm như địa ngục. – Arpegius