Java é uma linguagem de programação extremamente comum, usada em quase todos os lugares - aplicativos Android, consoles de jogos e até mesmo supercomputadores. É conhecido por sua simplicidade e sua incrível portabilidade. No artigo de hoje, estaremos analisando os 10 melhores IDEs de Java de todos os tempos. Um IDE (Integrated Development Environment) é um software tudo-em-um que não apenas permite editar e compilar seu código, mas também gerencia recursos, fornece opções de implantação e controle de versão e permite usar recursos avançados de depuração para todo o projeto.
Melhores IDEs Java
1. NetBeans
Antes pertencente à Sun Microsystems e agora pela Oracle, o NetBeans é um dos melhores IDEs da última década. O NetBeans é completamente modularizado e todas as funções do IDE vêm em pacotes chamados módulos. Oferece fácil integração com o software de controle de versão. O NetBeans foi feito open source pelo sol, então qualquer um pode contribuir para o seu desenvolvimento. É grátis e funciona na maioria dos sistemas operacionais e plataformas.
- Desenvolvedor: Oracle
- Plataformas: O NetBeans é um IDE de plataforma cruzada, suportando Windows, Mac e Linux
- Preços: Grátis
- Tamanho: 186 MB para a versão do Java EE
2. IntelliJ IDEA
O IntelliJ é um Java IDE de código fechado e um dos "três grandes" entre os IDEs Java (os outros dois são Eclipse e NetBeans). O IntelliJ IDEA tem uma ótima interface moderna. Ele foi escolhido para ser o IDE básico para o Android Studio, o novo software completo para desenvolvimento de aplicativos para Android, desenvolvido pelo Google.
Existem duas versões do IntelliJ, o Community Edition, que é gratuito, e o Ultimate Edition, que é totalmente caracterizado e requer licenças pagas para uso.
- Desenvolvedor: JetBrains
- Plataformas: OS X, Linux, Windows
- Preço: Pago ($ 199 licença de usuário individual). Gratuito para estudantes e projetos de código aberto.
- Tamanho: 180 MB para o Community Edition, 290 MB para o Ultimate Edition
3. Eclipse
O Eclipse é um dos IDEs mais populares e não apenas para Java, mas também para C ++ e PHP. O Eclipse é uma ferramenta de código aberto e tem uma ótima comunidade de desenvolvedores. Ele também possui uma enorme biblioteca de plugins, todos feitos por usuários. O último grande lançamento do Eclipse veio no ano passado com o Eclipse Luna, que oferecia suporte para o Java 8. O Eclipse também era o IDE básico para o antigo Android SDK (Software Development Kit).
- Desenvolvedor: Eclipse Foundation
- Plataformas: Eclipse está disponível para Windows, Mac, Linux e OSX
- Preços: Grátis
- Tamanho: O pacote de download do Eclipse Luna para desenvolvedores Java é (quase) 155 MB.
4. Jdeveloper
O JDeveloper é um IDE totalmente gratuito lançado pela Oracle. O JDeveloper oferece vários recursos como Refatoração, Controle de Versão, Auditoria e Métricas, Depuração, Criação de Perfil. Suporte Ant e Suporte Maven. Ele vem em duas edições, uma edição do Studio que possui um conjunto de ferramentas totalmente carregado para a criação de programas em Java e uma edição Java, que não possui recursos de J2EE, ADF, UML e banco de dados, mas é muito menor e mais rápida. O Java Edition possui todos os principais recursos necessários para Java e deve satisfazer a maioria dos codificadores Java iniciantes e intermediários.
- Desenvolvedor: Oracle
- Plataformas: Plataforma Cruzada
- Preços: Grátis
- Tamanho: Java Edition-181 MB, Studio Edition -1, 8 GB
5. Dr. Java
O Dr. Java é um IDE Java leve, mantido no Sourceforge. Ele é projetado principalmente para alunos e iniciantes, mas também possui recursos avançados para profissionais de Java. É grátis e de código aberto. O Dr. Java é mantido pelo grupo JavaPLT na Rice University. Sua interface foi projetada usando o kit de ferramentas Swing desenvolvido pela Sun Microsystems.
- Plataformas: Plataforma Cruzada
- Preços: Grátis
- Tamanho: 13 MB
6. BlueJ
O BlueJ é um IDE Java de software livre desenvolvido para fins educacionais. Também é adequado para desenvolver pequenos projetos de software. A interface do BlueJ é bastante básica, para que os iniciantes possam fazer bom uso dele. Ele mostra classes e objetos de maneira limpa e visual. O principal objetivo do BlueJ é ensinar Programação Orientada a Objetos, por isso é uma excelente ferramenta para novos alunos, poderosos, sem a natureza agrupada de outros IDEs profissionais.
- Plataformas: Plataforma Cruzada
- Preços: Grátis
- Tamanho: 160-170 MB (incluindo JDK)
7. jCreator
O jCreator é um Java IDE rápido e eficiente escrito em C ++ (que supostamente o torna mais rápido do que outros IDEs que foram escritos em Java). Ele tem uma interface semelhante às versões anteriores do Visual Studio e permite personalizá-lo de acordo com sua preferência. O jCreator é um IDE pago, mas também está disponível uma versão gratuita sem recursos como preenchimento automático de código. O jCreator oferece apenas suporte ao Windows, mas pode ser executado no Linux usando o Vine.
- Desenvolvedor: Xinox Software
- Plataformas: somente Windows.
- Preços: Grátis
- Tamanho: 7, 2 MB para Versão de Avaliação
8. jGrasp
O jGrasp é outro IDE Java super leve, que se concentra em visualizações de software. Ele possui recursos como diagramas de classe UML que ajudam a melhorar a legibilidade do código. O jGrasp gera visualizações automaticamente e também possui mecanismos de identificação de estrutura de dados, visualizadores de objetos dinâmicos e vários outros recursos que apresentam código Java em uma visualização agradável, legível, semelhante a um livro-texto.
- Plataformas: Plataforma Cruzada
- Preços: Grátis
- Tamanho: 5MB
9. Greenfoot
O Greenfoot é um IDE Java educacional que é quase totalmente baseado em interação. Ele depende muito da visualização de estruturas de dados e é otimizado para a criação de programas simples e jogos Java 2D. O Greenfoot tem um ótimo recurso de compartilhamento on-line que é preparado diretamente no IDE. Os usuários podem compartilhar seus programas on-line para que outros visualizem e recebam ajuda e feedback. Projetos compartilhados podem ser editados diretamente online. No geral, o Greenfoot é ótimo para iniciantes.
- Plataformas: Plataforma Cruzada
- Preços: Grátis
- Tamanho: 162 MB para Windows (JDK incluído)
10. Codenvy
Na última entrada da nossa lista, temos o Codenvy, que, ao contrário de todos os outros IDEs mencionados até agora, é puramente baseado em nuvem. Nenhuma instalação é necessária. Codenvy tem todos os sinos e assobios de um IDE 'offline' com todos os recursos, incluindo ambientes de compilação / execução / depuração. A capacidade de colaborar em tempo real é uma das características desejáveis da Codenvy. Codenvy tem uma ótima interface e várias opções de espaço de trabalho. Está disponível depois de pagar uma taxa de assinatura mensal. A edição comunitária do Codenvy é gratuita.
Informação detalhada:
- Desenvolvedor: Codenvy Inc.
- Plataformas: Plataforma cruzada (baseada em navegador)
- Preços: grátis para a edição da comunidade. Assinaturas da versão premium a partir de US $ 1 por mês.
Se você tiver alguma sugestão para a nossa lista dos melhores IDEs Java, sinta-se à vontade para nos informar nos comentários.