Skip to content

Eclipse vs. NetBeans vs. IntelliJ IDEA

4 de maio de 2021

Neste artigo

Eclipse, NetBeans e IntelliJ IDEA são ambientes de desenvolvimento integrado (IDEs) Java. Vimos seus recursos e vantagens para ajudá-lo a selecionar o IDE Java certo para suas necessidades de desenvolvimento de aplicativos móveis.

Descobertas Gerais

Aqui estão algumas descobertas gerais a serem consideradas:

Eclipse NetBeans IntelliJ
Uma plataforma estabelecida. Uma parte da Oracle. Possui uma edição comercial e uma versão open-source.
Muitos plug-ins o tornam versátil e personalizável. Desenvolve para versões Java de Java ME para Enterprise Edition. Suporta Java, Scala, Groovy, Clojure e muito mais.
O IDE é organizado em Perspectivas. Uma variedade de plug-ins. Lida com a conclusão de código inteligente.
Projetado para grandes projetos de desenvolvimento. Pacotes diferentes têm várias funções. Lida com análise de código.
Lida com análise e design. Ferramentas e editores para HTML, PHP, XML, JavaScript e muito mais. Suporta refatoração avançada.
Lida com gerenciamento de produtos. Suporte para HTML5 e outras tecnologias da web. A versão comercial oferece suporte a SQL, ActionScript, Ruby, Python e PHP.
Lida com a implementação. Suporte a banco de dados com drivers para Java DB, MySQL, PostgreSQL e Oracle. A versão 12 oferece suporte ao desenvolvimento de aplicativos Android.
Lida com o desenvolvimento de conteúdo, teste e documentação. O Database Explorer cria, modifica e exclui tabelas e bancos de dados. 900 plug-ins (mais na versão comercial).

A escolha do Java IDE certo é fundamental para o desenvolvimento bem-sucedido de aplicativos móveis. O IDE certo ajuda os desenvolvedores a lidar com classpath, criar arquivos, construir argumentos de linha de comando e muito mais. Eclipse, NetBeans e IntelliJ são IDEs bem estabelecidos, poderosos e bem projetados que são gratuitos, de código aberto ou ambos. O Netbeans possui uma edição corporativa com recursos adicionais. IntelliJ IDEA oferece uma versão comercial com funcionalidade expandida.

Origens: todos são estabelecidos e respeitados

Eclipse NetBeans IntelliJ
Existente desde 2001. Desenvolvido de forma independente no final dos anos 1990. Existente desde 2001.
Gerenciado pela fundação sem fins lucrativos Eclipse. Adquirida pela Sun em 1999 e surgiu como uma plataforma de código aberto. A empresa-mãe é a JetBrains.
Considerada uma plataforma importante. Agora faz parte da Oracle. JetBrains faz o plug-in Resharper para Visual Studio.

O Eclipse existe desde 2001, quando a IBM lançou o Eclipse como uma plataforma de código aberto. Gerenciado pela Fundação Eclipse, sem fins lucrativos, é usado em projetos comerciais e de código aberto. Começando com raízes humildes, o Eclipse emergiu como uma plataforma importante que também é usada em outras linguagens de programação. O NetBeans foi desenvolvido de forma independente na segunda metade da década de 1990. Ele surgiu como uma plataforma de código aberto depois que foi adquirido pela Sun em 1999. Agora parte da Oracle, este IDE pode ser usado para desenvolver software para todas as versões de Java, desde Java ME até a Enterprise Edition. Como o Eclipse, o NetBeans apresenta uma variedade de plug-ins. Com existência desde 2001, o JetBrains IntelliJ IDEA está disponível em uma edição comercial e uma edição gratuita da comunidade de código aberto. A JetBrains é uma empresa estabelecida conhecida por seu plug-in Resharper para Visual Studio, que é especialmente benéfico para o desenvolvimento em C #.

Vantagens: Cada um tem ternos fortes

Eclipse NetBeans IntelliJ
Uma infinidade de plug-ins. Possui vários pacotes dependendo das necessidades. Suporta Java, Scala, Groovy, Clojure e muito mais.
Funciona em segundo plano compilando o código, mostra os erros à medida que ocorrem. Ferramentas e editores para HTML, PHP, XML e JavaScript. Possui autocompletar de código inteligente, análise de código e refatoração avançada.
As perspectivas oferecem um conjunto de visualizações e editores. Suporte para HTML5. Tem um designer de IU Android.

A maior vantagem do Eclipse é que ele apresenta uma grande coleção de plug-ins, o que o torna versátil e customizável. Esta plataforma funciona em segundo plano, compilando o código e mostrando os erros à medida que ocorrem. O IDE é organizado em Perspectivas, que são contêineres visuais que oferecem um conjunto de visualizações e editores. O NetBeans tem vários pacotes: duas edições C / C ++ e PHP, uma edição Java SE, a edição Java EE e uma edição que oferece tudo o que é necessário para um projeto. Este IDE também oferece ferramentas e editores que podem ser usados ​​para HTML, PHP, XML, JavaScript e muito mais. Também há suporte para HTML5 e outras tecnologias da web. IntelliJ IDEA oferece suporte a uma variedade de linguagens, incluindo Java, Scala, Groovy, Clojure e mais. Este IDE vem com recursos como autocompletar de código inteligente, análise de código e refatoração avançada. A versão comercial Ultimate, voltada para o setor empresarial, oferece suporte a SQL, ActionScript, Ruby, Python e PHP. A versão 12 desta plataforma vem com um designer de IU Android para o desenvolvimento de aplicativos Android.

Principais recursos: Adicionando funcionalidade do produto

Eclipse NetBeans IntelliJ
Possui multitarefa, filtragem e depuração. Oferece suporte a banco de dados. Oferece 900 plug-ins.
Lida com análise e design, gerenciamento de produto e implementação. Drivers para Java DB, MySQL, PostgreSQL e Oracle. A versão corporativa tem mais plug-ins.
Oferece suporte ao desenvolvimento, teste e documentação de conteúdo. Crie, modifique e exclua tabelas e bancos de dados. Encoraja plug-ins enviados pelo usuário.

Os recursos de multitarefa, filtragem e depuração no Eclipse são pontos fortes. Projetado para atender às necessidades de grandes projetos de desenvolvimento, ele lida com tarefas como análise e design, gerenciamento de produto, implementação, desenvolvimento de conteúdo, teste e documentação. O NetBeans pontua sobre o Eclipse com seu suporte de banco de dados e com drivers para Java DB, MySQL, PostgreSQL e Oracle. Seu Database Explorer cria, modifica e exclui facilmente tabelas e bancos de dados dentro do IDE. Em grande parte visto no passado como uma sombra do Eclipse, o NetBeans emergiu como um competidor formidável. O IntelliJ IDEA apresenta plug-ins escritos pelo usuário. Ele oferece mais de 900 plug-ins, além de mais de 50 plug-ins na versão corporativa. Os usuários podem enviar mais plug-ins usando os componentes Swing integrados da plataforma.

Veredicto Final

Cada um desses IDEs populares tem pontos fortes. Embora o Eclipse seja o IDE mais usado, o NetBeans está ganhando popularidade entre os desenvolvedores independentes. Embora a edição corporativa do IntelliJ IDEA funcione como uma maravilha, alguns desenvolvedores podem considerá-la uma despesa desnecessária. Tudo depende do que você procura como desenvolvedor e de como planeja prosseguir com seu trabalho. Instale todos os três IDEs e experimente cada um antes de fazer sua escolha final. Mais da Lifewire

  • Pessoa olhando para o código HTML na tela do computador

    9 melhores editores de HTML gratuitos para Windows para 2021

  • Um laptop Windows com MySQL

    Como instalar o MySQL no Windows 10

  • Três mulheres revisando o design do site no laptop

    7 melhores editores de HTML gratuitos para Linux e Unix

  • Captura de tela IDE

    O que o IDE significa e como os programadores o usam para construir aplicativos da web

  • Homem desfocado em segundo plano editando HTML em superfície clara.

    Os 8 melhores editores de HTML gratuitos para Mac

  • Duas pessoas olhando para o código na tela do notebook.

    As 7 melhores linguagens de programação para aprender para iniciantes

  • Uma ilustração de alguém acessando remotamente seu PC de um laptop na praia.

    15 melhores ferramentas de software de acesso remoto grátis

  • Criança codificando em um computador com ferramentas visuais

    7 linguagens de programação gratuitas para ensinar as crianças a codificar

  • Retrato de uma jovem empresária trabalhando em um laptop

    Os 6 melhores softwares de computação em rede virtual (VNC)

  • VLC Media Player 2.1.6 em execução no Ubuntu MATE

    Programas gratuitos que podem substituir o Windows Media Player

  • Página inicial do Google Play

    5 razões pelas quais os jogos para celular não são lixo

  • Logotipo oficial da Mindtouch

    5 ferramentas wiki para construir comunidades online

  • Layout de página usando Scribus

    Publicação desktop de código aberto

  • melhor software de web design

    Os 7 Melhores Softwares de Web Design de 2021

  • Designer gráfico trabalhando até tarde em um escritório

    O Melhor Software de Publicação de Desktop Mac de 2021

  • Joomla vs. WordPress vs. Drupal

    Joomla vs. WordPress vs. Drupal

Lifewire

Siga-nos

  • Facebook

  • Sobre nós
  • Anunciar
  • Política de Privacidade
  • Política de Cookies
  • Carreiras
  • Diretrizes editoriais
  • Contato
  • Termos de uso
  • Privacidade da UE
  • Aviso de privacidade da Califórnia



Seus direitos de privacidade

A Lifewire e nossos parceiros terceirizados usam cookies e processam dados pessoais como identificadores exclusivos com base em seu consentimento para armazenar e / ou acessar informações em um dispositivo, exibir anúncios personalizados e para medição de conteúdo, percepção do público e desenvolvimento de produtos. Para alterar ou retirar suas opções de consentimento para Lifewire.com, incluindo seu direito de contestar quando um interesse legítimo é usado, clique abaixo. A qualquer momento, você pode atualizar suas configurações por meio do link “Privacidade da UE” na parte inferior de qualquer página. Essas escolhas serão sinalizadas globalmente para nossos parceiros e não afetarão os dados de navegação. Lista de parceiros (fornecedores)

Nós e nossos parceiros processamos dados para:

Digitalize ativamente as características do dispositivo para identificação. Use dados precisos de geolocalização. Armazene e / ou acesse informações em um dispositivo. Selecione o conteúdo personalizado. Crie um perfil de conteúdo personalizado. Avalie o desempenho do anúncio. Selecione anúncios básicos. Crie um perfil de anúncios personalizados. Selecione anúncios personalizados. Aplique pesquisas de mercado para gerar insights do público. Avalie o desempenho do conteúdo. Desenvolva e aprimore produtos. Lista de parceiros (fornecedores)