GOBBY – Editor de texto colaborativo para programadores
Como todos sabemos, hoje em dia a necessidade de desenvolver tarefas em grupo à distância começa a ser uma necessidade.
Já temos o Google Docs que nos permite a partilha de documentos e a edição simultânea de documentos em grupo. Mas umas das necessidades que particularmente quase todos os universitários das áreas das engenharias necessitam e que quase todos devem ter procurado, é um software que permita escrever código à distância.
Para isto apresento-vos, e para me apresentar também como novo membro do Pplware, o software open-source GOBBY.
O Gobby é um software abrangido pela licença GPL (General Public License) que tem como principal funcionalidade o desenvolvimento remoto cooperativo síncrono. Este permite que duas ou mais pessoas, estejam elas onde estiverem, possam visualizar e fazer alterações num arquivo de texto, seja ele do tipo .txt (ficheiro de texto), .doc (ficheiro Word), ficheiro .cs (ficheiro C#), do tipo .vb (ficheiro visual basic), ou de qualquer outro tipo.
Como podem verificar na imagem acima, percebe-se claramente que o utilizador ao editar qualquer porção de texto, essa alteração é identificada com a sua cor. Além disso possui uma janela de chat integrado que permite o contacto constante entre a equipa editora no documento aberto.
É um programa muito útil para quem programa e não só.
O facto de ser um programa com uma arquitectura cliente-servidor, permite-nos criar o nosso próprio servidor e não estarmos dependentes da Internet, havendo apenas o requisito dos computadores estarem em rede, portadores de que qualquer sistema operativo, devido ao facto desta aplicação ser multi-plataforma, isto é, correr em qualquer sistema operativo.
Desde a versão 0.4.0, o Gobby tem apresentado as seguintes características:
- Colaboração em tempo real com canais encriptados
- Cada utilizador pode escolher a cor que os vai identificar perante os outros
- Sistema de comunicação estilo o velhinho IRC enquanto se programa
- Reconhece a sintaxe da maioria das linguagens de programação existentes
- A sessão pode ser protegida por password
- Possibilidade de múltiplos documentos numa única sessão
- Podem fazer drag'n'drop dos documentos para o Gobby
- Sincronização de documentos
- Suporte para configurações do tipo Zeroconf
- Suporte de Unicode
- Corre em várias plataformas como o Microsoft Windows, Mac OS, Linux e outros sistemas Unix
- O melhor de tudo é que é gratuito
Para terminar, e para aqueles que como eu, ou programa ou escreve no chat (e.g. MSN), posso aconselhar a utilização do Skype ou outros sistemas de conversa por voz de forma a ser possível ficar com as mãos livres para programar enquanto se fala com os colegas por voz, o que na minha opinião, é muito melhor.
Espero que tenham gostado e que este software seja útil. Aguardem pelas próximas surpresas que tenho para vocês.
Licença: GPL Sistemas Operativos: Windows (até ao 7)/Mac OS/Linux/Outros sistemas Unix Download: Gobby Homepage: Gobby
Este artigo tem mais de um ano
Excelente programa, parece-me muito util por exemplo quando temos colegas da faculdade com duvidas e queremos explicar algo.
Continua e bem vindo 😉
Parabéns pelo artigo Manuel e sucesso por estes lados.
Bom trabalho
Pedro Pinto
Boas…
Isto até era bacano, mas ja tive a testar com varios colegas e comunicação que é bom nada, abrimos as portas dos nossos routers e nada…
Nao percebo, algo me deve estar a escapar… Isto da sempre ligação expirada…
Se souberes o problema diz alguma coisa…
Cumps
AndréD.
Se tiverem dentro da rede criada pelo router não há problema. Agora se tiverem aceder via net e têm de passar pelo router tens de indicar no router para dar seguimento do IP externo para o Ip interno relativo para a porta especificada aquando da criação do servidor.
Se for do lado do router para fora não precisas de configurar nada a não ser que do outro lado haja um router também.
Cumps,
Manuel Rocha
Cumps,
Manuel Rocha
Não sei até que ponto este tipo de programas não será contra producente relativamente ao antigo CVS. Talvez funcione bem em pequenos projectos de grupo como os da faculdade, mas se o projecto for grande é necessário um ide melhor…
já agora relembro o bespin (https://bespin.mozilla.com/), um programa semelhante mas que suporta (syntax highlighting) outros tipos de ficheiro, tipo php, javascript, etc.
Este também suporta as syntax highlighting que referiste e muitas outras mais.
Simplesmente fiz o teste com aquela que uso mais.
Cumps,
Manuel Rocha
Mas o CVS é extremamente propício a conflitos!
Se os membros do grupo forem organizadinhos e editarem um de cada vez… caso contrário, é conflitos a torto e a direito. E como eu não confio no sistema de resolução de conflitos…
Dizem que o SVN é melhorzinho, nunca trabalhei muito com ele.
O Gobby destina-se a um objectivo diferente desses sistemas de controlo de versões.
Parece ser um excelente programa, tenho de investigar mais pois é bastante interessante
Parece-me um pouco fraco para realizar um projecto mais sério, mesmo académico, continuo a preferir SVN gerido pelo IDE, com o projecto alocado no google code. Não deixa então de ser uma aplicação útil, bom trabalho.
Cumps.
Boas!
Dentro da mesma linha, o Bespin parece ser uma boa alternativa.
E traz o sêlo da Mozilla Labs.
https://bespin.mozilla.com/
Abraço
Offtopic mas achei que era uma noticia interessante:
http://www.mydigitallife.info/2009/09/04/get-free-windows-7-ultimate-signature-edition-with-party-pack-by-hosting-win7-launch-party/
Muito interessante esse software vai dar um jeitaso e sim concordo plenamente contigo é bom o software ter um chat integrado mas dá sempre mais jeito ter as mãos livres para escrever e ir falando por VOIP ou qualquer coisa do género.
P.S. Óptimo primeiro artigo 😉
Cumps
Parabéns Manuel por 3 razões:
– Por não te teres esquecido da “promessa” deste artigo.
– Por teres iniciado a tua nova era como colaborador aqui da casa de uma forma tão útil e interessante.
– E por te teres juntado à equipa!
Continua!
Quando prometo, cumpro.
Agora não tens desculpa para não terminares os trabalhos porque os teus colegas estão longe. 😛
Cumps,
Manuel rocha
O Pastie é que rula , mas boa aplicação mas nada melhor que programar sozinho x)
se gostam de python podem usar o Eric
Uma exelente aplicação ja me fazia falta a muito tempo, a pensar nas veses tds que tive que me deslocar a casa de colegas projectar quando nao aptecia nada sair, com esta aplicaçao ja sera possivel programar em conjunto e ao mesmo tempo comunicar sem sair de casa naqueles dias em que nao aptece ou esta a chover
Parabens Manuel excelente trabalho este site só melhora com colaboradores como tu.
Hey Shogun!
Aos anos que nao apareces pelo irc pah! :p