Diferença Entre Intellij e Eclipse

Anonim

Intellij vs Eclipse

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

Eclipse

O Eclipse é um IDE que permite o desenvolvimento de aplicativos 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. É gratuito, e software de código aberto lançado sob Eclipse Public License. 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, etc. 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 multiplataforma, que é executado em muitos sistemas operacionais. Sua versão atual versão 3. 7 foi lançada em junho de 2011.

Intellij

IntelliJ IDEA é um Java IDE desenvolvido pela JetBrains. A primeira versão do IntelliJ saiu em 2001. Naquela época, era o único IDE com suporte para navegação avançada por código e refatoração. É um produto comercial, onde uma versão gratuita de 30 dias (com todos os recursos) está disponível para todas as plataformas. Mais recentemente, uma edição de código aberto foi disponibilizada. A versão estável atual é 10. 0. Oferece suporte para desenho de diagramas de classes UML, modelagem visual no Hibernate, Spring 3. 0, análise de dependências e Maven. Aplicativos em muitos idiomas, como Java, JavaScript, HTML, Python, Ruby, PHP e muito mais podem ser desenvolvidos usando o IntelliJ. O IntelliJ oferece suporte a uma grande variedade de frameworks e tecnologias como JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate e OSGi. Além disso, vários servidores de aplicativos como GlassFish, JBoss, Tomcat e WebSphere são suportados pelo IntelliJ. A integração fácil com CVS, Subversion, Ant, Maven e JUnit é possível graças ao IntelliJ.

Qual a diferença entre o Intellij e o Eclipse?

Embora tanto o IntelliJ quanto o Eclipse sejam dois dos IDE Java mais populares no momento, eles têm suas diferenças. Em primeiro lugar, o Eclipse é gratuito e totalmente aberto, enquanto o IntelliJ é um produto comercial. O suporte para Maven é melhor no IntelliJ. IntelliJ IDEA vem com o construtor incorporado de GUI para Swing, mas você precisa usar um plug-in separado no Eclipse para o mesmo propósito. Na verdade, a comunidade Java considera o construtor GUI da IntelliJ como o melhor designer GUI no momento. Em termos de suporte XML, o IntelliJ oferece a melhor opção.Possui um editor XML incorporado com recursos sofisticados como o código de conclusão e validação (que não está presente no Eclipse). No entanto, o sistema de plug-in e a grande quantidade de plug-ins extensíveis disponíveis em muitas partes tornam o Eclipse muito popular dentro da indústria. Apesar das diferenças de características, as opiniões gerais na comunidade Java sobre o desempenho desses dois IDE são bastante semelhantes.