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
-
9 melhores editores de HTML gratuitos para Windows para 2021
-
Como instalar o MySQL no Windows 10
-
7 melhores editores de HTML gratuitos para Linux e Unix
-
O que o IDE significa e como os programadores o usam para construir aplicativos da web
-
Os 8 melhores editores de HTML gratuitos para Mac
-
As 7 melhores linguagens de programação para aprender para iniciantes
-
15 melhores ferramentas de software de acesso remoto grátis
-
7 linguagens de programação gratuitas para ensinar as crianças a codificar
-
Os 6 melhores softwares de computação em rede virtual (VNC)
-
Programas gratuitos que podem substituir o Windows Media Player
-
5 razões pelas quais os jogos para celular não são lixo
-
5 ferramentas wiki para construir comunidades online
-
Publicação desktop de código aberto
-
Os 7 Melhores Softwares de Web Design de 2021
-
O Melhor Software de Publicação de Desktop Mac de 2021
-
Joomla vs. WordPress vs. Drupal
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)