Executando verificação de segurança...
2

Java IDE

Olá,

Eu ainda sou bem iniciante em programação e me surgem algumas dúvidas que possuem várias respostas, então estou recorrendo a vocês para ver se conseguem clarear um pouco as coisas.

Todos os cursos que faço em Java, usam Eclipse (principalmente) ou IntelliJ que é pago e na faculdade usamos o NetBeans, porém tenho percebido um aumento no uso do VSCode, inclusive no bootcamp que estou fazendo na Rocketseat de Java, eles estão usando o VSCode, então queria saber se comercialmente, é válido usar o VSCode ou se isso depende de empresa para empresa ou se tanto faz a IDE que eu usar, não sei se isso causa algum conflito no código.

Particularmente, eu gostaria de usar o VSCode, mas nem tudo são flores então eu uso o que for melhor.

Desde já agradeço a todos.

Carregando publicação patrocinada...
2

Acho o NetBeans uma baita ferramenta. Uso quase diariamente desde 2006. Estável e fácil de usar. O Eclipse eu acho muito ruim. Burocrático, pesado e extremamente instável. A vantagem dele é poder criar "distribuições" com os plugins instalados e configurados para ter um ambiente comum para a equipe de desenvolvimento. VSCode pra Java ainda acho muito imaturo. Muitas vezes lento e tem uns bugs estranhos. IntelliJ é uma super ferramenta, mas tem a desvantagem de ser paga para liberar todos os recursos. Qual escolher? A que te agradar mais. Gosta do VSCode, vai de VSCode. Gosta de outra, vai com a outra. Para projetos pessoais vc escolhe. Na indústria vc vai usar a que a empresa ou projeto estiverem usando. IDE é ferramenta.

1
1

IDE é uma questão de gosto, já usei netbeans, para aplicações desktop.
Mas atualmente use o Intellij, já usei eclipse e VS, mas o melhor PRA MIM atualmente, é o IntelliJ.

1

Acredito que atualmente a grande maioria dos devs java/kotlin utilizam o Jetbrains
Sobre ser pago, existe a versão community gratuita

1

Eu utilizo o Jetbrais Intellij e recomendaria o mesmo para você, a ferramente possui muitas funcionalidades em um lugar só, a Jetbrais tem a possibilidade de utilizar o Profissional, já que você estuda em uma faculdade. Se tiver alguma carteirina ou identificador para o seu cadstro, é possível ter uma conta com várias ferramantas úteis incluindo o Intellij.

1

Tentei o VsCode por um tempo, não é algo que vá te incapacitar, as extenções são boas e tal. Porem é a JetBrains né, sou completamente contra ficar defendendo empresas no geral, mas há de se reconhecer que os caras sabem fazer uma IDE de qualidade.
Sobre a versão gratuita, sendo sincero não muda tanta coisa assim dela pra versão paga, tu ganha algumas facilidades tipo o SpringInitializr ja dentro da IDE, não precisa ia lá e ficar copiando td.

1

IDE's são ferramentas, e todas têm prós e contras.

Eu sugiro testar várias e ver qual vc gosta mais. O básico todas fazem mais ou menos igual, o que muda são detalhes, que podem ou não fazer a diferença dependendo do que vc precisa. Por exemplo, quando um projeto Maven tem módulos, o Eclipse não conseguia gerenciar muito bem (não sei se melhoraram isso nas versões mais novas), ficava meio bagunçado e eu detestava. Já o NetBeans, na minha opinião, organiza isso muito melhor, o que me faz ganhar tempo e não passar raiva (mas outras pessoas podem ter opiniões diferentes, por isso é importante vc mesmo testar e ver o que acha).

Esse é um critério que considero entre os mais importantes pra escolher uma IDE: qual te dá mais produtividade, de forma mais intuitiva, sem complicar sua vida. Claro que tem também outros critérios, como "nessa empresa só usamos X", e nesses casos vc não tem escolha. Mas caso tenha escolha, eu sou a favor de vc mesmo testar, em vez de só delegar a decisão para pessoas aleatórias na internet :-)

1

Olha, muita gente usa VSCode para trabalhar com Java, funciona mas eu ainda acho o IntelliJ muito superior. Me incomoda um pouco o fato de ter que instalar um monte de extensão pra fazer o VSCode funcionar bem com Java hehe. A versão gratuita do IntelliJ é muito boa, claro que perde algumas funcionalidades, mas nada que vá te atrapalhar.

Você disse que está na faculdade, dá uma pesquisada se não consegue pegar o Github Student Pack, ele te dá acesso ao IntelliJ Ultimate.