Pergunta

Finja que você está me batendo-se de alguma ajuda javascript no IM. Como você pode torná-lo tão fácil quanto possível para me para ajudá-lo a obter o seu trabalho de código?

eu me deparo com isso o tempo todo. Eu estou em mensagens instantâneas e alguém está me fazendo uma pergunta (ou talvez seja eu que está pedindo deles) e nós temos muita comunicação volta-e-vem tentando trabalhar no mesmo pedaço de código. mensageiros instantâneos não são adequados para isso. E-mail é lento, um pouco pode ficar um pouco difícil de seguir com para trás o suficiente e para frente.

Aqui está o que eu tentei:

Google Docs: - Requer uma conta do Google e não é exatamente em tempo real. Difícil saber quando / onde outros usuários pode ser editado.

Pastie.org - Este é realmente grande para a partilha de código, mas não para 2-way colaboração. Eu amo a interface ( amostra ) mas não posso editar com outras pessoas em tempo real.

EtherPad - parecia promissor, mas fivelas sob a carga, com apenas alguns usuários. Alguns caras no trabalho estavam tentando levar-nos a usar isso, mas continuamos a ter problemas de desempenho e até mesmo um navegador casal falhas.

CollabEdit - Este realmente parece ótimo ( apenas encontrou-lo agora). Eu realmente não tenho usado isso com ninguém ainda. Ela se sente bastante leve e ágil. Alguém já teve alguma sorte com este?

Gobby - Eu vou ter um tempo difícil levar as pessoas a instalar algo como este, quando o que eles / I realmente precisa é de algumas rápidas, colaboração ad-hoc. Dito que- talvez vale a pena olhar para para pessoas que colaboram com regularidade? Qualquer um usou?

JSbin - Nós tentamos usar isso em um número de ocasiões desde que a maioria das pessoas com quem trabalho são caras javascript (eu trabalho em uma agência de desenvolvimento web). O "sandbox" funcionalidade javascript é maravilhoso. No entanto, não podemos colaborar ao vivo, em tempo real. Podemos gerar novas ligações após a edição do código, mas isso é apenas um pequeno passo melhor do que e-mail para o outro (ou usando Pastie.org)

Compartilhamento de Tela - Eu só vi este trabalho bem entre os usuários de Mac. Se o outro desenvolvedor está em OSX 10.5 (Leopard), telas de compartilhamento no iChat é trivial. Fora isso, eu não estou ciente de partilha livre, fiável, sem complicações tela.

- Adicionado - VNC - A barreira de entrada é muito alto em um presente. Instalando o software, ficando em torno firewalls de rede, adicionando exceções para firewalls locais ... eca. eu estou falando rápido "hey que essas linhas olhar direito?" colaboração aqui. - / final -

... ufa.

Ok, então o que você usa?

Eu acho que o serviço ideal seria algo que é livre, web-based, e com propósitos (hey ... um bocado como Stackoverflow).

Foi útil?

Solução 17

Assim, é anos mais tarde agora. Serviços foram iniciados, comprada, vendida, etc desde que pediu pela primeira vez esta questão. Parece que o serviço dominante sendo usado nos dias de hoje (pelo menos para o teste / partilha de html, js e css é jsFiddle .

Se você está procurando um substituto para Etherpad (que foi comprado e fechado pelo Google), então você pode tentar typewith.me , embora eu encontrei o serviço a ser buggy sempre que o Chrome recebe uma atualização.

Outras dicas

Eu uso GNU tela .

Para uma solução geral, você pode tentar uma opção VNC (por exemplo tightvnc). Isso permitirá que você para compartilhar o mesmo ambiente de trabalho. Há UltraVNC por exemplo, que eu acho que vai deixar você compartilhar apenas uma janela.

solução específica do Windows pode ser NetMeeting (Iniciar -> Executar -> conf), onde você pode compartilhar um 'quadro', e eu tenho certeza que você pode compartilhar uma janela, bem como, se você tentar

.

Github tem um bom site de compartilhamento de pasta chamado essência . Você pode muito facilmente clonar a essência para o seu desktop, se você precisa ver diffs. Não diffs on-line, infelizmente ... (Isso seria um recurso muito bom ter lá!)

sua pergunta soa como a pista Jeopardy cuja resposta é "O que é Basecamp ?" Ou talvez Campfire . Ou talvez ambos. Ambos têm planos gratuitos.

Combinado com Twitter, http://snipt.org/ parece bem. Não usei muito, mas eu não usar nada muito.

Há uma infinidade de desktops on-line você pode google para (exemplo: Desktoptwo ), se a sua não apenas o código que você deseja compartilhar, mas uma configuração de todo.

Qualquer coisa baseado na web, acho que o mais fácil é para ambas as partes simplesmente trabalhar fora de um único servidor. Isso significa que:

  • Ou se revezando em editar o arquivo no servidor, e pressionando "reload" no seu browser, para que tanto de você ver os resultados ao mesmo tempo.
  • ou ambos os lados de trabalho contra um repositório de controle de versão (Subversion, Git ou como foi mencionado aqui já) e manter a atualização que no servidor.

Isto requer um servidor de algum tipo com essas habilidades, mas desde que qualquer pessoa pode instalar algo assim em seu próprio computador, ou apenas pagar alguns dólares por mês para alguém para hospedá-lo para ele, não parece um negócio tão grande.

Eu odeio ser um anúncio, mas eu costumo usar FogBugz .

Uma descoberta recente tem sido Balsamiq . Se fosse integrado no FogBugz seria muito mais perto de nirvana. Big ups para o Google Docs também.

Eu tenho ouvido coisas boas sobre o Adobe Acrobat Connect Pro, bem como, confira um dos seus screencasts e imaginar por si mesmo.

Gritando se a uma curta distância.

IRC se não. canal dedicado, problema resolvido. Logs facilmente.

github

Por que eu digo git , porque você mencionou a necessidade de ver o que mudou, porque você quer algo rápido . Mencionei github porque é um bom repositório suficiente.

Você também pode usar um site de espaço de reserva como ADrive , com ou sem git para a versão sua fonte.

Você poderia VNC em sua máquina e trabalhar nele há de forma colaborativa.

Se a comunicação será remoto então. i preferem telefone ou skype, a fim de tornar as coisas claramente, para a partilha de dados se você quiser tela share facilmente com uma ferramenta que você pode já ter usar o NetMeeting. ou você pode tentar algum software como Interwise, GoToMeeting, logmein. ou mesmo e-mails grandes são melhores do que IM

Minha empresa usa WebEx , eu, pessoalmente, como DimDim

Eu costumo chamar a outro usuário no Skype e, em seguida, iniciar, separadamente, um aplicativo de compartilhamento de desktop como assistência desktop remoto do Windows, o Windows Meeting Space, VNC etc.

Aqui usamos IM, IRC, e pastebin . Não é o ideal, mas ele começa o trabalho feito.

Eu prefiro ter um bom quadro-como ferramenta colaborativa, mas eu não sei de um.

Assim, muitos meses depois, eu tenha resolvido em uma solução que funciona muito bem:. EtherPad

Eles fizeram uma reformulação bastante substancial e tem tudo o que preciso. É de navegador baseado, livre, imediato, em tempo real, e ainda detém revisões que podem ser reproduzidos em uma visão lapso de tempo.

Brilliant!

2012 UPDATE: Então, aparentemente, o Google comprou, absorvido, e encerrar Etherpad. Graças Goog!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top