【发布时间】:2013-03-22 14:48:50
【问题描述】:
我有一个基于 Java (Apache Tomcat) 的 Web 应用程序,它允许用户在浏览器中用不同的语言(如(c、c++、java)编写代码并在服务器上编译和执行它们。服务器安全问题是通过在 ptrace 监督下执行 chroot jail 中的每个代码来处理的。
- 我使用 Ace 编辑器作为代码编辑器。
我想添加另一个功能,即协作编辑,名字就说明了一切。
我在 Stack Overflow 上看到了一些 related 问题。
因此,如果我使用code.google.com/p/google-diff-match-patch,并且每 0.5 秒生成一个差异,请将其发送到服务器并拉出所有其他差异并从服务器返回它们。
您认为上述方法可行吗?可行吗?
我已经准备好了这个 Web 应用程序,所以我只想有人指出我正确的方向,以便我可以集成一些 java 脚本并编写一些服务器端代码来实现我的 GOAL。
在我的网站中添加协作编辑的最佳方式是什么 申请?
【问题讨论】:
标签: java javascript tomcat collaboration collaborative