Ambientes de desenvolvimento integrados ou IDEs
- O que são e para que servem as IDEs
Do inglês Integrated Development Environment, as IDEs são programas de computador que reúnem características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar estes processos. Geralmente os IDEs facilitam a técnica de RAD (de Rapid Application Development, ou "Desenvolvimento Rápido de Aplicativos"), que visa a maior produtividade dos desenvolvedores.
As características e ferramentas mais comuns encontradas nos IDEs são:
- Editor - edita o código-fonte do programa escrito na(s) linguagem(ns) suportada(s) pela IDE;
- Linker - liga (linka) os vários "pedaços" de código-fonte, compilados em linguagem de máquina, em um programa executável que pode ser executado em um computador ou outro dispositivo computacional;
- Depurador (debugger) - auxilia no processo de encontrar e corrigir defeitos no código-fonte do programa, na tentativa de aprimorar a qualidade de software;
- Modelagem (modeling) - criação do modelo de classes, objetos, interfaces, associações e interações dos artefatos envolvidos no software com o objetivo de solucionar as necessidades-alvo do software final;
Também são bastante conhecidas as ferramentas: Geração de código,Distribuição (deploy), Testes Automatizados (automated tests), Refatoração.
- Benefícios
Usar uma IDE pode trazer diversos benefícios para as pessoas envolvidas no projeto, como os Stakeholders, programadores, empresas e clientes. O uso de uma IDE adequada pode aumentar a produtividade, diminuindo gastos e aumentando o desempenho. Com ela é possível medir resultados, fazer a verificação e correção de erros e integrar tecnologias.
Alguns exemplos de IDEs bastante utilizadas: Anjuta, Anubis, Delphi, BlueJ entre varias outras.
Comentários
Postar um comentário