¿Consola JavaScript compartida en línea, en tiempo real?


Me gustaría usar una herramienta en línea para trabajar de forma remota con personas para hacer ejercicios de aprendizaje y prueba de Javascript.

La solución podría ser una consola Javascript pública compartida.

¿Existe tal cosa? He visto http://jsfiddle.net . Esto funciona bien, pero tenemos que seguir actualizando nuestra URL cada vez que la otra persona cambia el código por lo que no es en tiempo real y requiere un paso de actualización en ambos lados.

Creo que una consola compartida en tiempo real de baja funcionalidad sería una solución bastante trivial para construir. Estoy pensando en construirlo yo mismo si no existe, pero quería comprobar primero y ver si alguien ha oído hablar de algo como esto.

Author: Lance Roberts, 2012-04-23

6 answers

Aquí hay algunos enlaces para usted:

Espero que encuentres algo útil allí:)

 12
Author: pomeh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-23 14:30:27

Http://codechat.net / - es probablemente lo que quieres.

Ventajas:

  • la modificación del código se refleja en ambos lados (pero probablemente funciona con más de 2 participantes)
  • sintaxis hightligthing
  • ajuste automático de sangrías
  • modificación de código por cualquiera de los codificadores conectados
  • ejecución de código por un participante en su navegador

Contras:

  • no hay capacidad para incluir bibliotecas
  • sin saltos de línea ("\n" no funciona )
  • alert() / document.write() no funciona, pero print() se puede usar como solución alternativa
  • solo javascript

Es solo una versión beta, pero espero que sus fundadores agregarán al menos la biblioteca que incluye la funcionalidad y entonces podría ser muy útil.

 10
Author: gumkins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-08 21:02:25

Casi dos años después, existen algunas grandes alternativas. Las mejoras en tiempo real de jsfiddle y plunkr son geniales, pero para este caso de uso, no he encontrado nada más fácil que Coderpad. Se comercializa para hacer entrevistas de código y guarda una historia. Tiene JS / Coffeescript / Ruby / Java y más.

 8
Author: SimplGy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-21 10:40:05

Esta respuesta tiene 3 años de retraso, pero debería ayudar si todavía estás revisando este post. JSFiddle ahora tiene modo de colaboración - le permite chatear por voz y mensajería instantánea, mientras edita juntos. Simplemente haga clic en el botón en el encabezado y configurarlo!
http://jsfiddle.net#collaborate

 7
Author: Zoweb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-13 07:13:50

Intenta

Http://jsbin.com/

Http://jsconsole.com/

JSBin está muy cerca de lo que buscas. proporciona prácticas de código HTML, CSS, JS y consola.

JSConsole por otro lado es muy simple solo se utiliza para la codificación de consola ofcourse.

 1
Author: Nikhil Nanjappa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-02 06:41:36

Http://syncfiddle.net / es exactamente lo que estás buscando. Interfaz sencilla y limpia que sincroniza en tiempo real, pero también funciona como cualquier otro sitio por ahí. Pero tenga cuidado de guardar su código, parece eliminar su código después de suficiente inactividad.

 0
Author: limits,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-22 04:13:26