IDE's
O IDE e um programa de computador, geralmente utilizado para aumentar a produtividade dos desenvolvedores de software, bem como a qualidade desses produtos. Podem auxiliar, através de ferramentas e características, na redução de erros e na aplicação de técnicas como o RAD (Rapid Application Development) que visa a maior produtividade dos desenvolvedores.
A sigla IDE, é resultado do termo em inglês: “Integrated Development Environment” que traduzido para o português resulta em “Ambiente Integrado de Desenvolvimento”.
Atuação do IDEs Nas Empresas
Preocupados com o aumento da competitividade no mercado de trabalho, empresas estão aderindo aos IDEs como ferramentas indispensáveis na etapa de produção. Comunidades de parceiros estão sendo criadas, a nível mundial, com o intuito de difundir os IDEs, procurando aumentar a utilização destes para suprir a demanda por empregados qualificados. Uma dessas empresas é a Globalcode, empresa de treinamento e cursos de programação.
Além disso, partes das empresas que atuam no mercado estão dispostos a criar essa mão-de-obra capacitada, através de minicursos, aulas e palestras sobre essas ferramentas. Há também os empresas Estratégicas que procuram incrementar ou desenvolver os IDEs de código aberto, como, por exemplo, o NetBeans e o Eclipse.
Características Comuns de IDEs
As características e ferramentas mais comuns encontradas nos IDEs são:
Editor - edita o código-fonte do programa escrito nas linguagens, ou na linguagem específica suportada pela IDE;
Compilador (compiler) - compila o código-fonte do programa, editado em uma linguagem específica e a transforma em linguagem de máquina; 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