Selecionar e trabalhar com o IDE correto ou com o ambiente de desenvolvimento integrado é um aspecto vital para se tornar um desenvolvedor de aplicativos para dispositivos móveis bem-sucedido. O IDE correto permite que os desenvolvedores manipulem o classpath; criar arquivos; construir argumentos de linha de comando e muito mais. Neste post específico, apresentamos uma comparação de três IDEs Java muito populares, ou seja, Eclipse, NetBeans e IntelliJ.
Eclipse
O Eclipse existe desde o ano de 2001, desde que 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 de maneira humilde, isso agora surgiu como uma grande plataforma, que também é usada em vários outros idiomas.
A maior vantagem do Eclipse é que ele possui uma infinidade de plugins, o que o torna versátil e altamente personalizável. Essa plataforma funciona para você em segundo plano, compilando código e exibindo erros conforme eles ocorrem. O IDE inteiro está organizado em Perspectivas, que são essencialmente uma espécie de contêineres visuais, que oferecem um conjunto de visualizações e editores.
A multitarefa, a filtragem e a depuração do Eclipse ainda são outras vantagens. Projetado para atender às necessidades de grandes projetos de desenvolvimento, ele pode lidar com várias tarefas, como análise e design, gerenciamento de produtos, implementação, desenvolvimento de conteúdo, testes e documentação.
NetBeans
O NetBeans foi desenvolvido de forma independente na segunda metade da década de 90. Surgiu como uma plataforma de código aberto depois de ter sido adquirida pela Sun em 1999. Agora, uma parte da Oracle, essa IDE pode ser usada para desenvolver software para todas as versões de Java, desde o Java ME até o Enterprise Edition. Como o Eclipse, o NetBeans também possui uma variedade de plugins com os quais você pode trabalhar.
O NetBeans oferece vários pacotes diferentes - 2 edições C / C ++ e PHP, uma edição Java SE, a edição Java EE e 1 edição de pia de cozinha que oferece tudo o que você precisa para o seu projeto. Este IDE também oferece ferramentas e editores que podem ser usados para HTML, PHP, XML, JavaScript e muito mais. Agora você pode encontrar suporte para HTML5 e outras tecnologias da Web.
As pontuações do NetBeans sobre o Eclipse incluem suporte a banco de dados, com drivers para Java DB, MySQL, PostgreSQL e Oracle. Seu Database Explorer permite criar, modificar e excluir facilmente tabelas e bancos de dados no IDE.
Largamente visto no passado como uma espécie de sombra do Eclipse, o NetBeans surgiu como um concorrente formidável para o primeiro.
IntelliJ IDEA
Existente desde 2001, o IntelliJ IDEA da JetBrains está disponível em uma edição comercial, bem como em uma edição gratuita da comunidade de código aberto. A JetBrains é uma empresa estabelecida e é mais conhecida por seu plugin Resharper para Visual Studio e é especialmente benéfica para o desenvolvimento de C #.
O IntelliJ oferece suporte para vários idiomas, incluindo Java, Scala, Groovy, Clojure e muito mais. Esse IDE vem com recursos como conclusão de código inteligente, análise de código e refatoração avançada. A versão comercial “Ultimate”, que tem como alvo principal o setor empresarial, suporta adicionalmente SQL, ActionScript, Ruby, Python e PHP. A versão 12 dessa plataforma também vem com um novo designer de interface do Android para desenvolvimento de aplicativos para Android.
O IntelliJ também possui vários plugins escritos pelo usuário. Atualmente, oferece mais de 900 plugins, além de mais 50 + em sua versão corporativa. Os usuários são sempre bem-vindos a enviar mais plugins usando seus componentes Swing integrados.
Em conclusão
Todos os IDEs acima vêm com suas próprias vantagens. Embora o Eclipse ainda seja o IDE mais usado, o NetBeans está ganhando popularidade com desenvolvedores independentes. Enquanto a edição corporativa do IntelliJ funciona como uma maravilha, alguns desenvolvedores podem considerá-la uma despesa desnecessária.
Tudo depende do que você está procurando, como desenvolvedor, e como você planeja seguir em frente com o seu trabalho. Instale todos os 3 IDEs e experimente-os antes de fazer sua escolha final.




