2012-04-23 60 views
26

我想使用在線工具與人員遠程協作來完成Javascript學習和測試練習。在線實時共享JavaScript控制檯?

解決方案可能是一個共享的公共Javascript控制檯。

這樣的事情是否存在?我見過http://jsfiddle.net。這可以正常工作,但每當其他人更改代碼時,我們都必須更新我們的URL,因此這不是實時的,並且需要雙方都進行更新。

我認爲一個低特性的實時共享控制檯將是一個非常簡單的解決方案。如果它不存在,我正在考慮自己構建它,但我想首先檢查一下,看看有沒有人聽說過這樣的事情。

+0

pst,你有沒有最終建立或找到這樣的事情? – 2013-03-15 11:29:41

+0

nope。聽起來像某人應該:) – SimplGy 2013-03-17 21:38:49

+0

有人真棒生成http://coderpad.io。這正是這個問題正在尋找的。 – SimplGy 2013-10-10 16:24:56

回答

8

差不多兩年後,有一些很好的選擇。 jsfiddle和plunkr的實時增強功能非常棒,但對於這種用例,我還沒有發現比Coderpad更容易。它用於代碼訪談並保存歷史記錄。有JS/Coffeescript/Ruby/Java等等。

12

這裏有一些鏈接給你:

希望你會發現一些有用的東西在裏面: )

+1

看起來我應該明確地利用ShareJS,如果我最終自己寫這個控制檯thingy。 – SimplGy 2012-04-24 17:40:13

+0

Tutti是真的,真的很接近。它實際上可以在某些情況下工作,但它是爲不同的東西設計的,所以它有一個很大的缺點:它只共享執行的代碼,而不是類型化的代碼,所以如果我想提供一個不工作的「填空「類型代碼問題,它不會工作。 – SimplGy 2012-04-24 17:52:23

10

http://codechat.net/ - 可能是你想要的。

優點:

  • 代碼修改反映在兩側(但可能具有多於2名參與者作品)
  • 語法通過任何連接的編碼器的hightligthing
  • 自動縮進調整
  • 代碼修改
  • 參與者在他的瀏覽器中執行的代碼

缺點:

  • 沒有能力包括圖書館
  • 沒有換行符( 「\ n」 不起作用)
  • alert()/document.write()不工作,但print()可以作爲解決辦法
  • JavaScript的唯一

這只是一個測試版,但我希望它的創始人將新增至少包括圖書館功能然後它可能非常有用。

+0

哇,太棒了!圖書館和咖啡標將會很棒。 – SimplGy 2013-05-09 22:05:51

1

嘗試

http://jsbin.com/

http://jsconsole.com/

JSBin是非常接近你想找的。提供HTML,CSS,JS和控制檯代碼實踐。

另一方面,JSConsole非常簡單,只用於控制檯編碼的課程。

+0

JSConsole今天顯示502。可能值得在幾天內檢查並編輯您的答案以將其刪除。 – jcollum 2017-04-25 19:51:06

8

這個答案遲了3年,但應該有所幫助,如果你還在檢查這篇文章。 JSFiddle現在有協作模式 - 它允許您在語音聊天和即時通訊的同時進行編輯。只需點擊標題中的按鈕並設置它!
http://jsfiddle.net#collaborate

+0

關於這方面的更多信息...他們正在使用Mozilla JS產品TogetherJS來完成此操作。 https://togetherjs.com/ – 2016-01-06 21:15:25

+0

協作編輯適用於適合一個頁面的代碼片段,但不涉及滾動。 TogetherJS潛在的發展似乎已經逐步縮小,所以這可能不會進一步改善。 – Kilo 2017-06-22 23:26:20