【问题标题】:Making a web app which allows the user to view the server desktop制作一个允许用户查看服务器桌面的 Web 应用程序
【发布时间】:2013-03-18 20:34:24
【问题描述】:

我做了相当多的搜索,但找不到任何有用的东西来回答我的问题。要么那个,要么我问错了问题。

我正在尝试制作一个 Web 应用程序,为用户提供服务器桌面的图形视图。我明白这里的某个地方必须调用 X 引擎,我也明白这不是 php 可以完成的事情,主要是因为它是一种在发送请求之前处理的语言,如果我在这方面错了,请纠正我。

您可能会说我想要完成的事情类似于 teamviewer 仅在网络上所做的事情。我的困境是我应该使用 python 还是 java 来完成这项任务,两者都非常适合这项任务,但哪个更好?

请提出您的建议

【问题讨论】:

  • 你检查过join.me吗?它是一个基于 Web 的远程客户端应用程序。
  • 看看OpenMeetings
  • 我以前不知道这些应用程序,但我会检查它们。我宁愿自己构建它,因为我需要维护一些安全性,我不知道是否可以使用相同的东西来维护。最重要的是,这将是一个非常好的个人项目。

标签: java python web-applications


【解决方案1】:

要允许用户与桌面实时交互,您需要在用户的网络浏览器中运行应用程序。与网络服务器的交互太慢了,无法做任何有意义的事情。我不知道在网络浏览器中执行 Python 的任何方法,所以我会排除它。客户端代码执行的一些选项是:

  • Javascript(最近添加的 Canvas 和 WebSocket 使其适合此类问题)
  • Java 小程序(最近由于安全问题而失宠)
  • ActiveX(仅限 IE 和 Windows,现在很少在公共环境中使用)
  • Flash(一种流行但正在消亡的技术)

【讨论】:

  • @Awalias Skulpt 是一个用 Javascript 编写的 Python 解释器。我宁愿认为它是一种新颖或教学工具,而不是用于生产的严肃技术。
猜你喜欢
  • 2011-06-10
  • 1970-01-01
  • 2021-01-02
  • 2011-08-06
  • 2017-02-17
  • 2018-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多