使用Broadway与GTK+

5
我考虑使用带有Broadway后端的GTK+来开发设备控制应用程序。 该设备的功能类似于宽带调制解调器/路由器(我故意选择了大家都熟悉的例子 :-))。 设备应该可以通过Web浏览器远程控制。
我的担忧是这种控制的性能。我担心Broadway可能会成为瓶颈。 也许我错了,但即使在我构建的简单试验中,它看起来也不太好。
如果您能提供基于实际经验的见解,将不胜感激。
非常感谢

3
多人同时使用同一程序实例吗?如果是这样,请忘记Broadway,它不适合多人同时使用。你要使用这个程序与什么设备进行交互?这个设备是要自己提供Broadway服务吗? - andlabs
这是针对单个用户的。是的,设备将为Broadwayd本身提供服务。 - ivbsd1
你可能需要进行测量;我无法对Broadway的性能保证发表任何意见。祝你好运。 - andlabs
有任何进一步的评论吗?楼主尝试过这个吗?我也很感兴趣。 - eudoxos
是的,我正在使用这个开发控制应用程序。很难说性能方面的事情。但似乎我不需要太多。 - ivbsd1
我通过Broadway使用GTK+。我需要在本地计算机(运行浏览器)上上传和保存一些文件。 我能在这种模式下做到吗?如何实现? - ivbsd1
1个回答

3

我已经使用Broadway为多个项目部署了gtk+3应用程序 - 通常是在客户端桌面被锁定或人们被困在Windows的情况下。Broadway的性能比VNC或RDP要好得多。

有解决Broadway应用程序单用户特性的解决方案。例如,我开发了一个部分解决方案:http://tesla.duckdns.org/transparent-proxy-for-broadway-gtk3-html5-backend/ ... 如果您需要安全性,您需要实现登录页面、cookie设置和基于cookie的端口重定向。示例代码已被注释。我一直想完成所有这些工作,但每次我都是以高度定制的方式为特定客户完成的 - 不是我可以真正开源的东西。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接