Я хочу портировать настольное приложение, разработанное с использованием VTK, C ++ и QT, на веб-приложение - PullRequest
0 голосов
/ 18 апреля 2019

Я хочу портировать настольное приложение, разработанное с использованием VTK, C ++ и QT, на веб-приложение. Недостаток в том, что я хочу сделать это с помощью C ++, потому что я не хочу терять производительность приложения.Возможно ли это сделать?И если это так, пожалуйста, предложите мне некоторые инструменты, библиотеки, а также лучший подход.И я был бы очень благодарен, если бы кто-нибудь мог поделиться со мной надлежащим учебником или рабочим примером.

1 Ответ

1 голос
/ 07 мая 2019

VTK полностью зависит от машины, как и QT, поэтому я не думаю, что вы можете «перенести» свое приложение в Интернет, но вы наверняка можете сделать его доступным удаленно через веб-страницу.

Вы можете попробоватьиспользовать подход VNC с чем-то вроде noVNC .Это позволит вам дать удаленный доступ к вашему приложению, запущенному на вашем сервере.У noVNC есть две части: одна в чистом JS, которая взаимодействует с протоколом VNC, и другая в python, которая передает протокол VNC (TCP) через веб-сокет.

Я уже выполнил этот вид интеграции VTK / web, и он работает довольно хорошо.

...