Editor de código online [fechado]

13

Os principais IDEs on-line estão hospedados no servidor do provedor de serviços. Exemplos são Kodingen, Cloud9, ShiftEdit. Portanto, eles não estariam disponíveis se o servidor externo estivesse inativo por algum motivo, e eu prefiro fazer meu cálculo no meu próprio computador.

Alguém conhece um IDE ou editor on-line (de preferência apenas um editor - uma implementação simples dos editores Ace ou CodeMirror JS) que pode ser baixado e executado no localhost (em um servidor LAMP local)? Encontrei dois até agora - Eclipse Orion e Wiode, mas não gosto muito de nenhum deles e estou procurando alternativas.

Também adequadas são as extensões do navegador que são executadas nativamente no navegador (offline) sem acessar um site externo. Um exemplo seria o SourceKit para Chrom (e / ium).

Fantasma de veludo
fonte
5
Desculpe se minha pergunta é estúpida, mas por que alguém iria querer uma ferramenta on-line se fosse para executá-la localmente?
Patrick Honorez
Então, o que há de errado com Ace, então?
02
@ back2dos: Não há nada errado com o Ace, mas ele pode ser executado no meu servidor local?
Velvet Ghost
1
@ iDevlop: Bom ponto. Só estou tentando configurar um fluxo de trabalho no estilo Chromebook no qual faço tudo no navegador. Algumas pessoas diriam que é assim que o futuro será.
Velvet Ghost
@Atriya: Eu descobri isso, mas você pode instalar um servidor LAMP em um Chromebook? E então você está preso nessa máquina, o que faz com que você perca as vantagens de estar "na nuvem" ...
Patrick Honorez 24/02/12

Respostas:

9

Primeiro, você pode dar uma olhada neste artigo:
Wikipedia - Comparação de editores de código-fonte baseados em JavaScript .

Para mais, aqui estão algumas ferramentas que parecem se adequar à sua solicitação:
Todos esses softwares podem ser baixados e utilizados em um servidor local.

  • EditArea - Download - Demo como FileEditor que é uma extensão Yii - ( Apache Software License, BSD, LGPL )

    Aqui está o EditArea, um editor de javascript gratuito para o código-fonte. Permite escrever código fonte bem formatado com numeração de linhas, suporte a guias, pesquisa e substituição (com regexp) e realce de sintaxe ao vivo (personalizável).

  • CodePress - Download - Demo do Joomla! CodePress Plugin - ( LGPL ) - Ele não funciona no Chrome e parece que o desenvolvimento cessou.

    O CodePress é um editor de código-fonte baseado na Web, com destaque de sintaxe escrito em JavaScript, que colore o texto em tempo real enquanto ele está sendo digitado no navegador.

  • CodeMirror - Download - Uma das muitas demonstrações - ( licença no estilo MIT + suporte comercial opcional )

    O CodeMirror é uma biblioteca JavaScript que pode ser usada para criar uma interface de editor relativamente agradável para conteúdo semelhante a código - programas de computador, marcação HTML e similares. Se um modo tiver sido escrito para o idioma que você está editando, o código será colorido e, opcionalmente, o editor o ajudará na indentação

  • Ace Ajax.org Cloud9 Editor - Demo - ( licença tripla da Mozilla (MPL / GPL / LGPL) )

    Ace é um editor de código independente escrito em JavaScript. Nosso objetivo é criar um editor de código baseado na Web que corresponda e amplie os recursos, a usabilidade e o desempenho dos editores nativos existentes, como TextMate, Vim ou Eclipse. Ele pode ser facilmente incorporado a qualquer página da Web e aplicativo JavaScript. O Ace foi desenvolvido como o editor principal do IDE Cloud9 e o sucessor do projeto Mozilla Skywriter (Bespin).
    Obtendo o código
    Ace é um projeto comunitário. Incentivamos e apoiamos ativamente as contribuições. O código fonte do Ace está hospedado no GitHub. É lançado sob a licença tripla da Mozilla (MPL / GPL / LGPL). Esta é a mesma licença usada pelo Firefox. Esta licença é amigável para todos os tipos de projetos, de código aberto ou não. Assuma o controle do seu editor e adicione seu destaque de idioma favorito e combinações de teclas!
    git clone git://github.com/ajaxorg/ace.git

Além disso, parece que essa pergunta foi feita duas vezes no estouro de pilha , portanto você provavelmente pode obter mais informações aqui:

O AjaXplorer implementa o editor avançado do CodeMirror. Isso fornece gerenciamento de arquivos e edição de código destacada em sintaxe em um único aplicativo multiusuário.

Pascal Qyy
fonte
Obrigado. Eu já sei sobre esse artigo. O ponto é - o CodeMirror ou o Ace podem ser baixados para serem executados no meu servidor local? Isso é o que eu quero. Eu sei que algo como o Kodingen pode usar o Ace e o CodeMirror como o componente do editor. Mas não quero isso, pois ele roda no servidor da Kodingen e não no meu.
Velvet Ghost
Todo o software que eu coloquei no meu link está disponível para download e é gratuito (eu coloquei as licenças à direita da demonstração . Se você clicar no link, basta localizar a página de download ^^
Pascal Qyy
Eu adiciono alguns links de download para ajudá-lo, mas você precisa usar o Git para obter o Ace.
Pascal Qyy
@ Pascal Qyy: Obrigado, eu não sabia que estes podiam ser baixados e usados ​​localmente. Eu baixei codemirror.zip no link que você forneceu e descompactou. Dentro há muitos arquivos html e js. Mas como eu realmente o uso? Preciso de uma interface onde eu possa abrir, editar e salvar arquivos - no mínimo.
Velvet Ghost
Meu primeiro link, EditArea, vem com um link para demonstração ao vivo do FileEditor que é exatamente o que você está pedindo ... Aqui está o Como sobre isso
Pascal Qyy