Diferença entre Netbeans e Eclipse

Anonim

Netbeans vs Eclipse

O mercado de IDE Java (ambiente de desenvolvimento integrado) é um dos mais intensamente competidos na área de ferramentas de programação. NetBeans e Eclipse são dois dos quatro principais concorrentes nesta área (IntelliJ IDEA e Oracle JDeveloper são os outros dois). Ambos, o NetBeans e o Eclipse são software livre e de código aberto.

O que é o Eclipse?

O Eclipse é um IDE que permite o desenvolvimento de aplicativos de software em vários idiomas. Na verdade, pode ser chamado de um ambiente de desenvolvimento de software completo composto pelo IDE e o sistema de plug-in. É um software livre e de código aberto lançado sob a Licença Pública Eclipse. É desenvolvido em Java e pode ser usado para desenvolver aplicativos principalmente em Java. No entanto, com o uso de plug-ins adequados, ele pode ser usado para desenvolver aplicativos em muitos outros idiomas, como C, C ++, Perl, PHP, Python, Ruby e muitos outros. Além disso, os pacotes para Matemática podem ser desenvolvidos no Eclipse. O Eclipse IDE é chamado Eclipse ADT, Eclipse CDT, Eclipse JDT e Eclipse PDT, quando usado com Ada, C / C ++, Java e PHP, respectivamente.

É um IDE de plataforma cruzada, que é executado em sistemas operacionais Linux, Mac OS X, Solaris e Windows. Sua versão estável atual é 3. 7, que foi lançado em junho de 2011. O Eclipse é completamente baseado em plug-ins (componentes leves). A funcionalidade não é codificada como em outras aplicações (em vez disso, todas as funcionalidades são fornecidas por plug-ins). Euquinox é a base para o sistema de tempo de execução do Eclipse.

O que é o NetBeans?

O NetBeans é um IDE para o desenvolvimento de aplicativos de software em Java, JavaScript, PHP, Python, C / C ++, etc. O NetBeans também é uma plataforma que pode ser usada para o desenvolvimento de aplicativos de desktop em Java. O NetBeans foi desenvolvido em Java. É um IDE multiplataforma, que é executado em muitos sistemas operacionais, como Microsoft Windows, Mac OS X, Linux e Solaris (desde que a JVM esteja instalada). Além da JVM, o JDK é necessário para desenvolver aplicativos Java no NetBeans. Os módulos (componentes modulares) podem ser usados ​​para desenvolver aplicativos usando a plataforma NetBeans. Existe um módulo separado para diferentes funcionalidades, como edição, versão e suporte para Java / CVS. Qualquer aplicativo desenvolvido usando esta plataforma pode ser estendido por terceiros. Isso também é verdade para o NetBeans IDE. É desenvolvido pela Oracle Corporation e a versão estável atual é a versão 7. 0, que foi lançada em abril de 2011. É licenciada sob a CDDL (Common Development and Distribution License) oferecida pela Sun.

Qual a diferença entre NetBeans e Eclipse?

Embora tanto o NetBeans quanto o Eclipse sejam dois dos IDE de Java de código aberto e open source mais populares, eles têm suas diferenças.O suporte para Maven é melhor no NetBeans. Como você pode obter GlassFish com o pacote Java EE para NetBeans, é mais fácil de usar do que no Eclipses (como você deve configurar o GlassFish separadamente). O NetBeans vem com o construtor de GUI de compilação do Swing, mas você precisa usar um plug-in separado no Eclipse. As opiniões gerais dentro da comunidade Java sobre esses dois IDE são bastante similares. Para o desenvolvimento básico de Java (Java SE), ambos oferecem recursos comparáveis. Mas se você tiver um propósito específico, um IDE pode ser um pouco melhor que o outro. Por exemplo, existe um consenso geral de que, para o desenvolvimento na plataforma OSGi, o Eclipse é a melhor opção, enquanto o NetBeans é melhor para o desenvolvimento de Java EE.