Зависит от того, что делает ваше приложение.Если он сильно привязан к пользовательскому интерфейсу и не требует интенсивных вычислений, вы не будете слишком далеко продвигаться с Qt.Существует несколько наборов инструментов для Java, таких как GWT, которые помогают программировать AJAX-приложение, как если бы вы программировали обычный графический интерфейс пользователя на рабочем столе, но я не знаю, чтобы в C ++ была такая же среда.
Для приложения без привязки к пользовательскому интерфейсу я бы преобразовал пользовательский интерфейс в HTML5 и просто развернул инфраструктуру веб-сервера вместе с вашим приложением и самостоятельно написанным браузером на основе QT.При этом переключение между локальным и удаленным приложениями становится тривиальным.
Для приложений с большим пользовательским интерфейсом используйте GWT.