Я обдумываю разработку фреймворка, позволяющего одной базе кода C++ стать настольным приложением и веб-приложением для большинства основных платформ (Mac OS, Windows, Linux и, возможно, Android). Я решил, что Qt лучше всего подходит для настольных сборок, однако у меня конфликт между Google Native Client и Wt для части веб-приложения.
Код Wt может быть легче совместим с кодом Qt, однако я слышал, что Wt на самом деле является выводом AJAX, поэтому я не знаю, насколько это повлияет на производительность (я планирую разработать игровой движок с этим, поэтому мне нужна производительность).
С другой стороны, NaCl более, ну... родной. Но это, кажется, беспорядок, особенно с интеграцией JS, я просто хочу написать на C++ и покончить с этим. Кроме того, я не знаю, насколько это будет совместимо с Qt.
Я исследовал это в течение нескольких недель, и я мало что знаю об этом.Таким образом, на самом деле все сводится к следующему:
A: Могу ли я буквально (или почти полностью) заменить все буквы W перед именами всех объектов Wt на Q и получить код, совместимый с Qt?
B: Является ли Wt родным вообще, и как быстро он выполняется во время выполнения (кажется, я не могу найти ответ на этот вопрос)?