GRATUITO | Versão: 4.8.0
Eclipse é um ambiente de desenvolvimento integrado (IDE) que oferece suporte para diversas linguagens de programação, incluindo Java, C/C++, JavaScript e PHP. Uma das características principais do Eclipse é que o software é baseado em plugins, ou seja, você pode estar usando um determinado plugin enquanto outra pessoa pode estar utilizando outro totalmente diferente para a mesma finalidade, mas ambos usando o Eclipse. Para programar Java para a Web, por exemplo existe o WTP (Web Tools Plataform).
Além de ser feito em Java, o Eclipse também 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. Como mencionado desde o início, existe 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.
Além de ser feito em Java, o Eclipse também 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. Como mencionado desde o início, existe 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.