#c #qt #c 11 #vtk
#c #qt #c 11 #vtk
Вопрос:
Я хочу перенести настольное приложение, разработанное с использованием VTK, C и QT, в веб-приложение.Проблема в том, что я хочу сделать это с помощью c , потому что я не хочу терять производительность приложения. Возможно ли это сделать. И если это так, пожалуйста, предложите мне некоторые инструменты, библиотеки, а также наилучший подход. И я был бы очень благодарен, если бы кто-нибудь мог поделиться со мной правильным руководством или рабочим примером.
Комментарии:
1. Возможно, вас заинтересует emscripten .
Ответ №1:
VTK полностью зависит от компьютера, как и QT, поэтому я не думаю, что вы можете «перенести» свое приложение в Интернет, но вы, безусловно, можете сделать его доступным удаленно через веб-страницу.
Вы можете попробовать использовать подход VNC с чем-то вроде noVNC. Это позволит вам предоставить удаленный доступ к вашему приложению, работающему на вашем сервере. noVNC состоит из двух частей: одна на чистом JS, которая интерпретирует протокол VNC, и одна на python, которая передает протокол VNC (TCP) через websocket.
Я уже делал такую интеграцию VTK / web, и она работает довольно хорошо.