IDE Eclipse

Juliana Jenny Kolb

facebook Apostilas - Ajax

Home > Simulados on-line  Questões de Concursos > Tecnologia da Informação (TI)

IDE Eclipse

Eclipse é um IDE para desenvolvimento Java, porém suporta várias outras linguagens a partir de plugins como C/C++, PHP, ColdFusion, Python, Scala e plataforma Android. Ele foi feito em Java e segue o modelo open source de desenvolvimento de software. Atualmente faz parte do kit de desenvolvimento de software recomendado para desenvolvedores Android.

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ística marcante 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.

SWT

Standard Widget Toolkit (SWT) é um widget toolkit (conjunto de widgets, elementos básicos de uma GUI – Interface de Usuário Gráfica). Foi originalmente desenvolvido pela IBM e hoje é mantido pela Eclipse Foundation em conjunto com o IDE Eclipse. É uma alternativa para o Abstract Window Toolkit (AWT) e o Swing, fornecidos pela Sun Microsystems como parte do Java Platform, Standard Edition.

O SWT é escrito em Java. Para exibir elementos gráficos, a implementação do SWT acessa as bibliotecas gráficas nativas do sistema operacional usando o Java Native Interface (JNI) de uma forma similar a que outros programas são escrito usando APIs específicas de um sistema operacional. Programas que usam o SWT, assim como o Swing, são portáveis, mas a implementação do toolkit, apesar do fato que parte dele é escrito em Java, é única para cada sistema.

SWING

Swing é um widget toolkit GUI (Interface de Usuário Gráfica) para uso com o Java. Ele é compatível com o Abstract Window Toolkit (AWT), mas trabalha de uma maneira totalmente diferente. A API Swing procura renderizar/desenhar por conta própria todos os componentes, ao invés de delegar essa tarefa ao sistema operacional, como a maioria das outras APIs de interface gráfica trabalham.

Por ser uma API de mais alto nível, ou seja, mais abstração, menor aproximação das APIs do sistema operacional, ela tem bem menos performance que outras APIs gráficas e consome mais memória RAM em geral. Porém, ela é bem mais completa, e os programas que usam Swing têm uma aparência muito parecida, independente do Sistema Operacional utilizado.

 

–> Apostila Eclipse

 

Usando Eclipse com Subversion

Apostila: Eclipse com Subversion

 

 

Deixe uma resposta