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.](https://img.aborrecido.ru/dummy/what-is-an-integrated-development-environment_1.jpg)
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.](https://img.aborrecido.ru/dummy/what-is-an-integrated-development-environment_2.jpg)
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.](https://img.aborrecido.ru/dummy/what-is-an-integrated-development-environment_3.jpg)