Introdução ao Eclipse

Ambiente de desenvolvimento

O que é?

Um IDE – Integrated Development Environment (Ambiente de desenvolvimento integrado) - consiste em um software que contém um conjunto de funcionalidades embutidas, cuja finalidade é prover um modo mais fácil e interativo de construir e manipular seus programas. Entre estas ferramentas geralmente figuram:

  • Um editor de texto com facilidades especialmente desenhadas para a linguagem;
  • Um compilador (e um interpretador, no caso de Java e outras linguagens interpretadas);
  • Um editor gráfico, com facilidades para criação e edição da interface gráfica do programa a ser desenvolvido;
  • Um debugger, uma ferramenta especialmente feita para se tirar os bugs do código. Ela possibilita um monitoramento mais elegante do funcionamento do seu programa, facilitando a detecção e remoção dos erros. Perceba que não estamos falando em erros de sintaxe, mas erros na própria lógica do programa, que fazem seu programa gerar resultados indesejados ou travar (apesar de ele compilar), e que geralmente são difíceis de se encontrar simplesmente analisando o código.

Eclipse

  • O Eclipse é um IDE desenvolvido em Java, seguindo o modelo open source de desenvolvimento de software.
  • O projeto Eclipse foi iniciado na IBM que desenvolveu a primeira versão do produto e doou-o como software livre para a comunidade. O gasto inicial da IBM no produto foi de mais de 40 milhões de dólares. Hoje, o Eclipse é o IDE Java mais utilizado no mundo. Possui como características marcantes o uso da SWT e não do Swing como biblioteca gráfica, a forte orientação ao desenvolvimento baseado em plug-ins e o amplo suporte ao desenvolvedor com centenas de plug-ins que procuram atender as diferentes necessidades de diferentes programadores.
  • Com o uso de plugins, pode ser usado não só para desenvolver em Java, mas também em C/C++,PHP,ColdFusion e Python.
  • Ele possui facilidades que vão desde a rápida visualização de todos os arquivos contidos no projeto até ferramentas de gerenciamento de trabalho coletivo.

Referencias