FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

IDE de base

O NetBeans IDE é muito mais do que um Java IDE: projetamos o NetBeans IDE como uma ferramenta de desenvolvedor modular para uma ampla gama de tarefas de desenvolvimento. O IDE de base inclui um editor avançado com detecção de linguagem, controle de versionamento de arquivo e recursos únicos de colaboração do desenvolvedor.

Instalador 

Selecione o download do NetBeans que oferece os recursos de que você precisa. Você pode escolher o download com todos os recursos e, em seguida, configurar a instalação de forma que somente os recursos realmente necessários sejam instalados; ou pode escolher um dos downloads menores que possui somente um subconjunto dos recursos.

Gerenciador de plug-ins 

Você sempre pode usar o gerenciador de plug-ins no menu Ferramentas para adicionar, remover ou atualizar conjuntos de recursos para o desenvolvimento em Java SE, Java EE, Java ME, Ruby, C/C++, UML ou SOA, assim como uma ampla variedade de outros recursos.

Sistema de projeto baseado em padrões 

O NetBeans IDE usa tecnologias de construção padrão da indústria para definir os projetos. Os projetos Java usam Apache Ant 1.7.0 por padrão, mas podem ser configurados para usar Maven. Os projetos C e C++ usam make, e projetos Ruby usam rake.

Configure as propriedades e as dependências de compilação entre os projetos e construa e execute projetos fora do IDE exatamente da mesma forma que dentro do IDE. O IDE constrói executáveis e arquivos em inúmeros formatos, incluindo arquivos JAR, WAR, NBM, Web Start e Zip prontos para distribuição.

Modelos

Você pode criar projetos de forma livre baseados em um script de construção existente, ou iniciar projetos a partir de um modelo. O IDE vem com modelos para aplicações Java SE, aplicações móveis, aplicações Web, aplicações empresariais, plug-ins do NetBeans, aplicações C e C++, aplicações SOA, aplicações Ruby e Ruby on Rails.

Janelas deslizantes 

A área de trabalho do IDE é completamente personalizável: escolha as ações na barra de ferramentas e arraste as abas de reposição na janela IDE para que se adeqüem ao seu fluxo de trabalho individual.

Monitores múltiplos 

Desencaixe qualquer aba do editor, arrastando e soltando-a fora do IDE: ela se transformará em uma janela independente que você pode mover para uma segunda tela. Para reintegrar a aba para a janela do IDE, arraste e solte-a de volta.

Grupos de projetos 

Os grupos de projetos permitem que você defina conjuntos de projetos relacionados. Isso permite que você abra e feche rapidamente vários projetos agrupados em uma etapa.

Lista de tarefas

Use a Lista de tarefas do NetBeans como um organizador para controlar planos e tarefas. O IDE examina automaticamente o código e lista todos os comentários que contêm as palavras "TODO" ou "FIXME". A lista inclui automaticamente os erros de compilação e os avisos de estilo (ou seja, para instruções não usadas ou duplicadas) e sugere correções para problemas comuns.

Você pode importar e exportar listas de tarefas no formato iCalendar padrão. A Lista de tarefas também pode se conectar a bancos de dados de erros (ou seja, Issuezilla, Bugzilla, java.net, Scarab) e listar problemas e relatórios de melhorias para o projeto. Filtre a lista de tarefas por tipo ou por palavras-chave personalizadas. Você pode limitar a pesquisa a arquivos individuais, ou estendê-la a projetos inteiros. As ferramentas avançadas da Lista de tarefas estão disponíveis na central de atualizações (Ferramentas > Plug-ins).


Controle de versões e Colaboração do desenvolvedor
A Colaboração do desenvolvedor combinada com o controle de versões de arquivos integrado torna o NetBeans IDE uma ferramenta poderosa para a equipe de desenvolvimento distribuído.
Editor
O editor com detecção de linguagem realça o código sintatica e semanticamente, e ajuda você com auto-completar de código inteligente e navegação aprimorada.
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by