2012-04-23 16 views
26

Me gustaría utilizar una herramienta en línea para trabajar de forma remota con personas que hagan ejercicios de aprendizaje y prueba de JavaScript.¿Consola de JavaScript compartida en línea y en tiempo real?

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

¿Existe tal cosa? He visto http://jsfiddle.net. Esto funciona bien, pero tenemos que seguir actualizando nuestra URL cada vez que la otra persona cambie 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 de baja funcionalidad en tiempo real sería una solución bastante trivial para construir. Estoy pensando en construirlo yo mismo si no existe, pero quería verificar primero y ver si alguien ha oído hablar de algo como esto.

+0

pst, ¿alguna vez terminaste construyendo o encontrando tal cosa? –

+0

no. parece que alguien debería :) – SimplGy

+0

Alguien increíble construido http://coderpad.io. Es exactamente lo que esta pregunta está buscando. – SimplGy

Respuesta

8

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

12

Éstos son algunos enlaces para usted:

Esperamos que encuentre algo útil allí:)

+1

Parece que debería aprovechar DEFINITELY ShareJS si termino escribiendo esta consola thingy yo mismo. – SimplGy

+0

Tutti es realmente, REALMENTE cerca. Realmente funcionará en algunos casos, pero está diseñado para algo diferente, así que tiene un gran inconveniente para mi uso: solo comparte el código ejecutado, no el código mecanografiado, así que si quiero proporcionar un "no funciona", complete el espacio en blanco "problema de tipo de código, no funcionaría bien. – SimplGy

10

http://codechat.net/ - es probablemente lo que quiere.

Pros:

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

Contras:

  • ninguna posibilidad de incluir las bibliotecas
  • sin saltos de línea ("\ n" no funciona)
  • alert()/document.write() no funcionan, pero print() se pueden utilizar como solución
  • Javascript única

es sólo una beta, pero espero que sus fundadores se sumará al menos biblioteca incluyendo la funcionalidad y luego podría ser muy útil.

+0

¡Guau! ¡Increíble! Las bibliotecas y coffeescript serían geniales. – SimplGy

1

Trate

http://jsbin.com/

http://jsconsole.com/

JSBin está muy cerca de lo que busca. 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 la consola, por supuesto.

+0

JSConsole muestra 502 hoy. Podría valer la pena revisar en unos días y editar su respuesta para eliminarla. – jcollum

8

Esta respuesta tiene 3 años de retraso, pero debería ayudar si aún está revisando esta publicación. JSFiddle ahora tiene modo de colaboración - le permite hablar por voz y mensajería instantánea, mientras se editan juntos. ¡Simplemente haga clic en el botón en el encabezado y configúrelo!
http://jsfiddle.net#collaborate

+0

Un poco más de información sobre esto ... Están utilizando un producto JS de Mozilla, TogetherJS, para lograr esto. https://togetherjs.com/ –

+0

La edición colaborativa funciona bien para los fragmentos de código que caben en una página, pero no una vez que se trata de desplazarse. El desarrollo en TogetherJS subyacente parece haberse reducido, por lo que es posible que esto no mejore aún más. – Kilo