Java é uma linguagem de programação extremamente comum, usada em quase todos os lugares - aplicativos Android, consoles de jogos e até mesmo supercomputadores. É conhecido pela sua simplicidade e incrível portabilidade. No artigo de hoje, veremos o 10 melhores IDEs Java de todos os tempos. Um IDE (Integrated Development Environment) é um software tudo-em-um que não só 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 que você use recursos avançados de depuração para todo o projeto.
Melhores IDEs Java
1. NetBeans
Outrora propriedade da Sun Microsystems e agora da Oracle, o NetBeans é um dos melhores IDEs da última década. O NetBeans é completamente modularizado e todas as funções IDE vêm em pacotes chamados módulos. Oferece integração fácil com software de controle de versão. O NetBeans tornou-se open source pela sun, então qualquer pessoa pode contribuir com seu desenvolvimento. É gratuito e funciona na maioria dos sistemas operacionais e plataformas.
- Desenvolvedor: Oráculo
- Plataformas: NetBeans é um IDE de plataforma cruzada, com suporte para Windows, Mac e Linux
- Preços: Livre
- Tamanho: 186 MB para a versão Java EE
2. IntelliJ IDEA
IntelliJ é um IDE Java de código fechado e um dos 'três grandes' entre IDEs Java (os outros dois são Eclipse e NetBeans). O IntelliJ IDEA tem uma interface de usuário excelente e moderna. Ele foi escolhido para ser o IDE de base para o Android Studio, o novo software all-in-one para o desenvolvimento de aplicativos Android, desenvolvido pelo Google.
Existem duas versões do IntelliJ, a Community Edition, que é gratuita, e a Ultimate Edition, que é totalmente equipada e requer licenças pagas para uso.
- Desenvolvedor: JetBrains
- Plataformas: OS X, Linux, Windows
- Preços: Pago (licença de usuário individual de $ 199). Gratuito para alunos e projetos de código aberto.
- Tamanho: 180 MB para a Community Edition, 290 MB para a Ultimate Edition
3. Eclipse
Eclipse é um dos IDEs mais populares que existem, e não apenas para Java, mas também para C ++ e PHP. Eclipse é uma ferramenta de código aberto e tem uma grande comunidade de desenvolvedores. Ele também possui uma enorme biblioteca de plug-ins, todos feitos por usuários. O último grande lançamento do Eclipse veio no ano passado com o Eclipse Luna, que oferecia suporte para Java 8. O Eclipse também era o IDE de base para o antigo Android SDK (Software Development Kit).
- Desenvolvedor: Eclipse Foundation
- Plataformas: Eclipse está disponível para Windows, Mac, Linux e OSX
- Preços: Livre
- Tamanho: O pacote de download do Eclipse Luna para desenvolvedores Java tem (quase) 155 MB.
4. Jdeveloper
JDeveloper é um IDE totalmente gratuito lançado pela Oracle. 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 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 J2EE, ADF, UML e banco de dados, mas é muito menor e mais rápida. A Java Edition possui todos os recursos básicos necessários para Java e deve satisfazer a maioria dos programadores Java iniciantes e intermediários.
- Desenvolvedor: Oráculo
- Plataformas: Plataforma Cruzada
- Preços: Livre
- Tamanho: Java Edition-181 MB, Studio Edition -1,8 GB
5. Dr. Java
Dr. Java é um IDE Java leve que é mantido no Sourceforge. Ele é projetado principalmente para alunos e iniciantes, mas também possui recursos avançados para profissionais de Java. É gratuito e de código aberto. Dr. Java é mantido pelo grupo JavaPLT da Rice University. Sua interface foi projetada usando o kit de ferramentas Swing desenvolvido pela Sun Microsystems.
- Plataformas: Plataforma Cruzada
- Preços: Livre
- Tamanho: 13 MB
6. BlueJ
BlueJ é um Java IDE de código aberto construído para fins educacionais. Também é adequado para o desenvolvimento de pequenos projetos de software. A interface do BlueJ é bastante básica, para que iniciantes possam fazer bom uso dela. Ele mostra classes e objetos de uma maneira limpa e visual. O principal objetivo do BlueJ é ensinar Programação Orientada a Objetos, por isso é uma excelente ferramenta para novos alunos, poderosa, sem a natureza agrupada de outros IDEs profissionais.
- Plataformas: Plataforma Cruzada
- Preços: Livre
- Tamanho: 160-170 MB (incluindo JDK)
7. jCreator
jCreator é um IDE Java rápido e eficiente escrito em C ++ (o que supostamente o torna mais rápido do que outros IDEs escritos em Java). Ele tem uma interface semelhante às versões anteriores do Visual Studio e permite que você a personalize de acordo com sua preferência. jCreator é um IDE pago, mas uma versão gratuita sem recursos como o autocompletar de código também está disponível. jCreator oferece suporte apenas para Windows, mas pode ser executado em Linux usando Vine.
- Desenvolvedor: Software Xinox
- Plataformas: Somente Windows.
- Preços: Livre
- Tamanho: 7,2 MB para a versão de teste
8. jGrasp
jGrasp é outro IDE Java superleve, que se concentra em visualizações de software. Possui recursos como diagramas de classes 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 o código Java em uma visualização agradável e legível como um livro-texto..
- Plataformas: Plataforma Cruzada
- Preços: Livre
- Tamanho: 5 MB
9. Greenfoot
Greenfoot é um IDE educacional Java 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 online que é embutido diretamente no IDE. Os usuários podem compartilhar seus programas online para que outras pessoas vejam e recebam ajuda e feedback. Projetos compartilhados podem ser editados diretamente online. No geral, o Greenfoot é ótimo para iniciantes.
- Plataformas: Plataforma Cruzada
- Preços: Livre
- Tamanho: 162 MB para Windows (JDK incluído)
10. Codenvy
Na última entrada de nossa lista, temos Codenvy, que, ao contrário de todos os outros IDEs mencionados até agora, é puramente baseado em nuvem. Não requer instalação. Codenvy tem todos os sinos e assobios de um IDE 'offline' totalmente caracterizado, incluindo ambientes de construção / execução / depuração. A capacidade de colaborar em tempo real é uma das características desejáveis do Codenvy. Codenvy tem uma ótima interface e várias opções de espaço de trabalho. Ele está disponível após o pagamento de uma taxa de assinatura mensal. A edição comunitária do Codenvy é de uso gratuito.
Informações detalhadas:
- Desenvolvedor: Codenvy Inc.
- Plataformas: Plataforma cruzada (baseado em navegador)
- Preços: Grátis para a edição da comunidade. Assinaturas para a versão premium a partir de $ 1 por mês.
VEJA TAMBÉM: 15 principais linguagens de programação para aprender em 2015
Se você tiver alguma sugestão para nossa lista dos melhores IDEs Java, entre em contato conosco.