У меня есть модуль C ++, написанный с использованием Qt-creator SDK. Я хочу портировать этот код для запуска на любой веб-странице без ущерба для исходного кода для конечного пользователя. Пользователь должен иметь возможность видеть выходные данные этого модуля в любом браузере (Chrome, Firefox, Safari, Explorer) без необходимости устанавливать какой-либо дополнительный плагин для браузера. Каковы лучшие варианты для достижения этой цели. Я гуглил и нашел несколько таких вариантов:
Есть ли другие варианты, чтобы достичь того, что я ищу? Если нет, то какой я должен выбрать из вышеупомянутых вариантов !? Спасибо заранее.
Некоторые уточнения:
Мое предложение было бы попробовать портировать ваш код с emscripten. Вы можете начать это сегодня и использовать asm.js, а когда WebAssembly запускается, вы можете нацеливаться на это с минимальными дополнительными усилиями. В будущем появятся другие наборы инструментов и языки, поддерживающие wasm, но сегодня emscripten действительно единственный готовый вариант.
Других решений пока нет …