Linha 4: Linha 4:
<br>
<br>


= Conceito =
= O que é uma IDE? =
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.'''
Uma IDE (Integrated Development Environment) ou tradução, Ambiente de desenvolvimento integrado, é um programa que auxilia no desenvolvimento de aplicações. É um software que combina diversas funcionalidades necessárias para esse desenvolvimento em uma única interface gráfica do usuário, que tem como objetivo  facilitar o processo tornando mais rápido, eficaz e intuitivo.


= Funcionamento =
= Funcionamento =

Edição das 11h14min de 8 de outubro de 2021

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.


O que é uma IDE?

Uma IDE (Integrated Development Environment) ou tradução, Ambiente de desenvolvimento integrado, é um programa que auxilia no desenvolvimento de aplicações. É um software que combina diversas funcionalidades necessárias para esse desenvolvimento em uma única interface gráfica do usuário, que tem como objetivo facilitar o processo tornando mais rápido, eficaz e intuitivo.

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

RAD significa Desenvolvimento rápido de aplicação, e está ligado com tecnicas que permitem muito mais agilidade na hora do desenvolvimento. Esses tecnicas estão muito ligadas com as IDEs, pois essas tecnicas podem ser utilizadas por varios ambientes de programção. Um exemplo de RAD é o Scriptcase que é um ambiente de desenvolvimento rápido de aplicações web em PHP.

Frameworks

Uma coleção de bibliotecas diferentes juntas para fornecer um conjunto de código geral reutilizável que então pode ser personalizado para um aplicativo específico.

Benefícios

  • Possibilita verificação de erros
  • Diminui gastos
  • Diminui tempo de produção
  • Aumenta desempenho
  • Aumenta produtividade

Referências bibliográficas

https://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado

https://pt.stackoverflow.com/questions/101691/o-que-%C3%A9-linguagem-de-programa%C3%A7%C3%A3o-ide-e-compilador

http://www.sourceinnovation.com.br/wiki/Frameworks

http://scriptcaseblog.com.br/o-que-e-rad-framework-ide-conceitos-e-aplicabilidade/