Netbeans vs Eclipse
O mercado Java IDE (ambiente de desenvolvimento integrado) é um dos mais intensamente competidos na área de ferramentas de programação. O NetBeans e o Eclipse são dois dos quatro principais concorrentes nessa área (IntelliJ IDEA e Oracle JDeveloper são os outros dois). 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. De fato, ele pode ser chamado de um ambiente completo de desenvolvimento de software composto pelo IDE e pelo sistema de plug-in. É um software gratuito 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 muitas outras linguagens, como C, C ++, Perl, PHP, Python, Ruby e muito mais. Além disso, pacotes para Matemática podem ser desenvolvidos no Eclipse. O IDE do Eclipse é chamado Eclipse ADT, Eclipse CDT, Eclipse JDT e Eclipse PDT, quando usado com Ada, C / C ++, Java e PHP, respectivamente.
É um IDE multiplataforma, executado nos sistemas operacionais Linux, Mac OS X, Solaris e Windows. Sua versão estável atual é 3.7, lançada em junho de 2011. Eclipse é completamente baseado em plug-ins (componentes leves). A funcionalidade não é codificada como em outros aplicativos (em vez disso, toda a funcionalidade é fornecida 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 estrutura de plataforma que pode ser usada para o desenvolvimento de aplicativos de desktop em Java. O NetBeans foi desenvolvido em Java. É um IDE multiplataforma, 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. 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, controle de versão e suporte a Java / CVS. Qualquer aplicativo desenvolvido usando esta plataforma pode ser estendido por terceiros. Isso vale também para o NetBeans IDE. Foi desenvolvido pela Oracle Corporation e a versão estável atual é a versão 7.0, lançada em abril de 2011. Está licenciada sob CDDL (Common Development and Distribution License) oferecida pela Sun.
Qual é a diferença entre o NetBeans e o Eclipse?
Embora o NetBeans e o Eclipse sejam dois dos Java IDE gratuitos e de código aberto mais populares, eles têm suas diferenças. O suporte ao Maven é melhor no NetBeans. Como você pode obter o pacote GlassFish com Java EE para NetBeans, é mais fácil usá-lo do que em Eclipses (pois você precisa configurar o GlassFish separadamente). O NetBeans vem com o construtor de GUI incorporado para Swing, mas você precisa usar um plug-in separado no Eclipse. As opiniões gerais na comunidade Java sobre esses dois IDE são bastante semelhantes. Para o desenvolvimento básico de Java (Java SE), ambos oferecem recursos comparáveis. Mas se você tiver um objetivo específico, um IDE poderá 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 do Java EE.