在线实时共享的JavaScript控制台?

36

我希望使用一个在线工具,远程与人们一起学习和测试Javascript练习。

解决方案可能是一个共享的、公共的Javascript控制台。

这样的东西存在吗?我看过http://jsfiddle.net。这个工具还可以,但每次对方更改代码时我们都必须更新URL,因此它不是实时的,需要双方进行更新步骤。

我认为一个低特性的实时共享控制台应该是一个非常简单的解决方案。如果这种工具不存在,我想自己构建一个,但我想先检查一下是否有人听说过类似的工具。


PST,你最终有没有构建或找到这样的东西? - Vincent Woo
不对。听起来好像有人应该这么做 :) - SimplGy
有一位了不起的人建立了http://coderpad.io,它正是这个问题所需要的。 - SimplGy
4
根据这条推文所述,截至9月底,JSFiddle现在支持使用TogetherJS进行实时协作。就协作方面而言,我没有尝试过其他的代码播放器,因此无法进行比较,但对我而言,这个功能非常好用;它让我轻松进行了跨浏览器测试。 - Mesagoma
你找到任何好的解决方案了吗? - jonathancardoso
5个回答

15

1
看起来如果我自己写这个控制台的话,我肯定应该利用ShareJS。 - SimplGy
Tutti非常接近了。它在一些情况下实际上可以工作,但是它的设计是为了不同的目的,因此对于我的使用有一个很大的缺点:它只共享已执行的代码,而不是键入的代码,所以如果我想提供一个未工作的“填空”类型的代码问题,它将无法很好地工作。 - SimplGy

10

这个回答虽然晚了3年,但如果你仍在查看此帖,则应该会有所帮助。JSFiddle现在拥有协作模式 - 它允许您语音聊天和IM,同时一起编辑。只需单击标题中的按钮并设置即可!
http://jsfiddle.net#collaborate


2
关于这个问题,我可以提供更多的信息。他们正在使用Mozilla JS产品TogetherJS来实现这一点。https://togetherjs.com/ - Brian Gerhards
协作编辑对于适合一页的代码片段效果很好,但一旦涉及滚动,就不再适用。TogetherJS 的开发似乎已经减缓,因此可能不会有更多改进。 - Kilo

9

http://syncfiddle.net/正是你所寻找的。它拥有简单干净的界面,可以实时同步,而且功能和其他任何网站一样好用。但请注意保存你的代码,因为它似乎会在足够长时间的不活动后删除你的代码。


8

近两年来,出现了几个很好的替代品。Jsfiddle和Plunkr的实时增强功能很棒,但对于这种用例,我没有找到比Coderpad更容易的工具。它被宣传为进行代码面试,可以保存历史记录。支持JS/Coffeescript/Ruby/Java等多种语言。


0

尝试一下

http://jsbin.com/

http://jsconsole.com/

JSBin非常接近您所寻找的内容。它提供HTML、CSS、JS和控制台代码练习。

另一方面,JSConsole非常简单,只用于控制台编码。


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