我正在使用Qt编写应用程序,并希望尝试将其部署为Web应用程序.我希望用户能够通过Web浏览器访问我的应用程序.我猜这是一个网络应用程序是什么?我有什么样的选择?我从来没有考虑做过这样的事情,但我想学习新的东西.
编辑:如果我在Linux服务器上部署我的应用程序并让用户通过终端访问/运行它会怎么样?我认为编写Web应用程序会比我原先想象的要复杂得多.
解决方法
如果您拥有的只是一个Qt应用程序,那么您可以做的最好是使用Qt 5并使用远程可视化包运行它:
> Use WebGL streaming,在Qt 5.10中引入. Qt直接暴露浏览器可连接的接口,无需第三方代码.
>对于Qt 5.0-5.9,您可以使用vnc平台插件.然后使用a web-browser based vnc client连接.
对于许多用途来说,它可能就足够了,当然它比编写Web应用程序要少得多.