Esta pesquisa deve fornecer um conteúdo atualizado sobre o tema acima. Não esqueça de incluir as  
referëncias (fontes) no último item, reforçando que não deve ser um Copy/Paste e sim uma síntese 
das pesquisas que fizer.


Conceito

IDE (Integrated Development Environment / Ambiente de Desenvolvimento Integrado) é um programa que integra as várias ferramentas necessárias para o desenvolvimento de softwares, ajudando todo o processo ficar mais fácil. IDE não é uma linguagem de programação, IDE é o software usado para programar.

Funcionamento

Sua principal função é ajudar o programador a editar o código que será usado para criar seu programa, essa edição é feita através da interface da IDE, e também com as ferramentas que a mesma apresenta.

Outra coisa muito importante que todos IDEs fazem é chamar o compilador, ou interpretador, dentro de certos parâmetros para gerar e/ou executar o programa criado, se ele não contiver erros.

Serviços

Entre os serviços fornecidos pelas IDEs estão:

  • Epurar programas durante a execução com várias facilidades;
  • Gerenciar os projetos e suas configurações
  • Executar testes, montar o deploy ou até mesmo fazê-lo;
  • Fazer análise estática;
  • Controle de versão;
  • Acessar banco de dados;
  • Gerar códigos automaticamente para certos padrões de codificação, como telas e relatórios;
  • Dar acesso fácil à documentação;
  • Diversas ajudas durante o processo de edição do código.

RAD

Frameworks

Benefícios

IDE permite o desenvolvimento de um software com menor custo e tempo gasto.

Referências bibliográficas