Komodo Edit

Editor de texto multiplataforma e gratuito para programadores com ferramentas para edição de código em diversas linguagens, gerenciamento de projetos, etc.

Por Miguel Angel Alvarez - Tradução de JML


Publicado em: 28/1/10

Valorize este artigo:
Sistema:
Todos
Idioma: Multilinguagem
Licença: Freeware
Tamanho: 33,8 MB
Web: http://www.activestate.com/komodo_edit/

Komodo Edit é um editor de código fonte bastante avançado e extensível. Não se limita só a nos prover das ferramentas diversas ferramentas habituais dos editores populares para programadores, e sim vai mais além, proporcionando algumas das utilidades típicas dos ambientes de desenvolvimento profissionais ou IDEs. Ademais, incorpora um sistema de complementos ou add-ons similar ao que conhecemos pelo navegador Firefox, que faz com que ainda possamos desfrutar de diversas outras utilidades que certamente agradeceremos.

A verdade é que se quisermos editar código fonte em linguagens de programação orientadas para a web, Komodo Edit é uma das opções mais interessantes. Primeiro, porque é multiplataforma, o que dá suporte tanto a usuários de Windows como os de outras plataformas como pode ser Mac ou Linux. Outra das principais vantagens de Komodo IDE é que se oferece com a mesma licença que o navegador da fundação Mozilla, Firefox, pelo qual resta dizer que é um produto de código livre e, portanto, gratuito para qualquer uso.

Komodo Edit é, por dizer de uma maneira simples, o irmão mais novo de outra ferramenta da mesma companhia, ActiveState, chamada Komodo IDE. Sendo que Komodo IDE é uma ferramenta comercial, paga, com diversas possibilidades ainda mais avançadas e úteis para os desenvolvedores profissionais como o debugging. Komodo Edit, apesar de ser uma ferramenta com funcionalidade limitada às tarefas de edição de código, é bastante potente e suficiente para a maioria dos programadores ocasionais. Por isso, sem chegar às complexidades típicas de um ambiente de desenvolvimento integrado (IDE), Komodo Edit oferece muitas das ferramentas que mais servem de ajuda nos editores para programadores.

Algumas de suas principais funcionalidades são as seguintes:

  • Ressaltado e colorido de código fonte, com suporte para quase todas as linguagens que podemos utilizar ao construir uma página web, como PHP, JavaScript, CSS, HTML, Python, Ruby, Perl, etc.
  • Multi-documento, que permite abrir e editar vários arquivos ao mesmo tempo.
  • Auto-preenchimento de código com os típicos menus contextuais, que aparecem a medida que vamos escrevendo os programas.
  • Revisão de sintaxe ao vivo, que nos proporciona informação sobre os erros que podemos realizar na sintaxe das linguagens de programação suportadas, à medida que vamos realizando os scripts.
  • Vista prévia de HTML, para poder ver as páginas web que estamos realizando dentro do próprio editor.
  • Gestão de projetos, com a possibilidade de navegar pelas pastas de nosso sistema, o que chamam "live folders".
  • Possibilidade de conexão com servidores remotos para editar código diretamente sobre o arquivo publicado em um servidor, por meio de FTP, SFTP, SSH.
  • Possibilidade de estender o programa, com diversos complementos ou add-ons criados por terceiras pessoas, como ocorre com o navegador Firefox e suas extensões.
A lista de funcionalidades está a altura dos melhores editores para programadores, embora faltem algumas das coisas mais úteis dos IDE, como o mencionado debugger. Porém, deixando este detalhe à parte, cabe assinalar que ainda se pode ampliar bastante o grau de possibilidades do programa a partir das extensões. Dando uma rápida olhada nas extensões disponíveis, poderemos encontrar muitas que sem dúvida nos resultarão muito interessantes, como ampliação da compatibilidade com distintas linguagens de programação, integração de APIs e bibliotecas de código dentro das funções reconhecidas e das ajudas contextuais, para diversos frameworks Javascript como Mootools, jQuery, Js-Core, ExtJs... ou frameworks PHP como o conhecido Cake PHP.

Entre as coisas que faltam é um explorador de arquivos remoto. Podemos navegar nosso disco rígido, nos diretórios que tivermos associados ao projeto ativo, porém não podemos navegar um diretório em um servidor remoto, por FTP. Podemos, isso sim, abrir qualquer arquivo remoto para editá-lo on-line. Inclusive podemos associar um diretório remoto a um projeto, através de "Project - Import from filesystem" porém as atualizações neste caso ficam só em local e necessitaríamos sincronizar com o sistema de arquivos remoto. Não obstante, através das extensões de Komodo Edit, temos a possibilidade de suprir esta carência com o add-on Remote Drive Tree, com o qual podemos obter um navegador de arquivos no servidor remoto, como se fosse um explorador de Windows.

Como dizíamos, existem muitas extensões muito úteis. O processo de instalação e busca é similar a Firefox e se pode realizar através do menu de "Tools - Add-ons" de Komodo Edit. Sem dúvida, muitas das necessidades que possamos encontrar, previamente outras pessoas já encontraram e foram resolvidas por meio dos complementos e graças a eles, este editor de código se converte em um dos mais recomendáveis, dentro da oferta em programas de código livre e gratuitos.





Comentários do artigo
Foi enviado 1 comentário ao artigo
1 comentário revisado:
Completíssimo
Por: fane87
12/8/10
Possue um ótimo suporte para HTML/CSS/Javascript/PHP... com a função auto complete que facilita muito minha vida. A versão 6 beta3 está recheada de novidades como o suporte ao html5 segundo o próprio site (vou esperar o lançamento oficial). Conclusão: Melhor editor que já usei pois é tudo em um só e não deixa nada a desejar como muitos all in one por aí.

Usuários :    login / registro
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato