O que é um ambiente de desenvolvimento integrado?

Nos tempos antigos, escrita e execução de um programa Java envolvidos abrir várias janelas - uma janela para digitar o programa, uma outra janela para executar o programa, e talvez uma terceira janela para manter o controle de todo o código que você escreveu.

"Um ambiente de desenvolvimento integrado ajuda a gerenciar seu código Java e fornece maneiras convenientes para você escrever, compilar e executar o código."
-- Barry Burd, Java For Dummies, 6ª Edição

Desenvolver código sem um ambiente de desenvolvimento integrado.
Desenvolver código sem um ambiente de desenvolvimento integrado.

Um ambiente de desenvolvimento integrado combina perfeitamente toda esta funcionalidade em uma aplicação bem-organizado.

Desenvolvimento de código com o ambiente de desenvolvimento Eclipse integrado.
Desenvolvimento de código com o ambiente de desenvolvimento Eclipse integrado.

Java tem sua parcela de ambientes de desenvolvimento integrado. Alguns dos produtos mais populares incluem Eclipse, IntelliJ IDEA, e NetBeans. Alguns ambientes de fantasia ainda têm componentes de arrastar-e-soltar para que você possa projetar sua interface gráfica visualmente.

Para executar um programa, você pode clicar em um botão barra de ferramentas ou escolha Executar a partir de um menu. Para compilar um programa, talvez você não tem que fazer nada. (Você pode até não ter que emitir um comando. Alguns IDEs compilar o código automaticamente enquanto você digita-lo.)

Usando o Construtor de GUI Swing drag-and-drop no NetBeans IDE.
Usando o Construtor de GUI Swing drag-and-drop no NetBeans IDE.

menu