Um IDE para Drupal : NetBeans

test

Os IDEs ajudam muito a economizar tempo e tornar mais fácil e divertida a atividade de desenvolver software. IDE quer dizer Ambiente Integrado de Desenvolvimento ( do inglês Integrated Development Environment).

O NetBeans, dos mesmos criadores da linguagem Java, é um clássico IDE originalmente criado para Java, que se reformulou recentemente para atender o desenvolvimento Web, tornando-se mais leve e adicionando o suporte a PHP, Ruby e Python.

Uma boa novidade é o plugin para suporte a funcionalidades específicas do Drupal, facilitando ainda mais do que um IDE para PHP genérico.

As funcionalidades mais atrativas:

  • Wizard para criar módulos ou temas para Drupal
  • Wizard para se adicionar hooks
  • Integra-se com sistema de versionamento ( svn , CVS )
  • Colore e auto-completa o código
  • Exibe erros de sintaxe durante a digitação
  • Indexa e permite navegação de funções e classes
  • Tem sistema de atualização automático, e gerenciamento de plugins

O NetBeans pode não ser dos IDEs mais rápidos disponíveis para PHP, mas é consideravelmente mais rápido que o Eclipse PDT ou o Aptana, por exemplo. E por ser em Java, está disponível para Mac, Linux e Windows.

Na página de download do NetBeans é possível escolher uma versão dedicada ao desenvolvimento PHP, o que resulta em um arquivo menor e uma aplicação mais leve do que a versão completa.

Além do suporte nativo a PHP, existe um Plugin para desenvolver para Drupal, o NBDrupalSupport.
O projeto é novo, mas já oferece um suporte significativo e útil.

Comentários

imagem de Daglees

Excelente dica, sempre tive interesse em tentar o NB (eu uso o Eclipse no trabalho) e sabendo que existe um plugin para o Drupal é muito bom, já estou baixando.

Obrigado!

Comentar

Usando nome e URL
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Quebras de linhas e parágrafos são feitos automaticamente.
  • [left]Conteúdo[/left] [right]Conteúdo[/right]
  • {{ url [|text] [|title] [|rel] [|target] }}
  • [edit] ..text.. [/edit]
  • Você pode citar outros comentários usando as tags [quote] .

Mais informações sobre as opções de formatação