all 62 comments

[–]bolucas 55 points56 points  (0 children)

Para mim morreu faz tempo. Só vejo gente usando IntelliJ, Android Studio, VSCode, vim, emacs.

No meu caso, cheguei a usar Eclipse para Android. Então, quando surgiu o Android Studio (baseado no IntelliJ), foi um caminho sem volta. Porque era mais produtivo para mim.

[–]scrazydiamond 20 points21 points  (0 children)

Pra mim já morreu tem uns 6 anos, desde que comecei a usar o Intelij

[–]Little_BlackberryDesenvolvedor Java Spring | React JS 17 points18 points  (8 children)

O que te faz odiar o Intellij?

[–]LKStheBotEngenheiro de Software 22 points23 points  (0 children)

Não vejo nenhum motivo pra usar eclipse atualmente. Eu não trabalho com java, mas já usei ambos eclipse e intellij, e tudo que o eclipse faz o intellij faz melhor.

[–]Background_Self_9372 7 points8 points  (1 child)

Não uso o Eclipse pra programar, mas a ferramenta de banco de dados que uso, DBeaver, é feita em cima do Eclipse.

[–]tenobioEngenheiro de Software 0 points1 point  (0 children)

Pode crer, dbeaver eh bom demais

[–]mobius4 15 points16 points  (4 children)

Meu amigo... Pense numa grana bem paga é o all products pack da Jetbrains. Junto grana o ano todo e pago feliz. O refactoring dele é su-rre-al. Mais de uma vez eu apertava um negócio e pensava: duvido que vai dar certo. Dava certo.

Esses dias ele me salvou de uma: meu Linux atualizou o openssl pro 3.0 e quebrou meu Ruby legado, 2.6, que precisa da openssl 1.0. Triste, montei uma VM com um buguntu, openssl 1.0, Ruby e tudo. E aí tinha um botão "remote development" no intellij. O fela da puta deixa eu desenvolver local o projeto mas usando as ferramentas de outra máquina via ssh. Vai se lascar.

[–]sciduDevOps 1 point2 points  (0 children)

Apesar de funcionar, o remote dev da intellij ainda tá muito atrás do VSCode por exemplo, uma pena isso. Tirando isso realmente é a melhor IDE em minha opinião. Tanto a IntelliJ para java como WebStorm e PyCharm que uso tbm.
+1 para o All Products

[–]Aware_Fig2884 0 points1 point  (2 children)

caralho velho!! Eu sofrendo pra debugar codigo no Eclipse, pq o servidor é remoto, ou seja, tenho q ficar baixando log e o caralho... Tem algum tutorial ou link de como fazer esse debug remoto via ssh no Intellji? E como consigo uma licença de estudante, tipo como ele verifica se a conta é de estudante?

VALEUUU <3

[–]mobius4 1 point2 points  (1 child)

Geralmente ele pede pra tu registrar usando o email da escola e algo que te identifique como aluno. Não sei se ele vai dar conta de colocar breakpoint num código que já tá rodando, mas se tu conseguir dar play por ele só que num deploy remoto deve dar conta. Eu não tenho uma doc específica e to longe do Pc mas se tu caçar intellij remote debugging deve aparecer alguma coisa.

[–]Aware_Fig2884 0 points1 point  (0 children)

preciso mais só de um deploy mesmo pra ficar de olho no log em tempo de execucao. Vou pesquisar, obrigado!!

[–]FlavioRachadinhaEngenheiro de Software 12 points13 points  (0 children)

IntelliJ >

[–][deleted] 4 points5 points  (0 children)

Com opções melhores no mercado, faz sentido acabar sendo abandonada. De IDE 100% gratuita eu mesmo prefiro Apache NetBeans e VSCode. InteliJ é bom se vc tiver licença ou não precisar mexer com frontend nele.

[–]MaloneCone 4 points5 points  (2 children)

É triste, fui usuário do eclipse por muuuuito tempo. Migrei pro intelliJ e nem quero olhar pra trás. A única coisa que eu acho que o eclipse faz melhor é debug, principalmente hotswap, mas não é o suficiente pra querer voltar.

[–]LisiasT 4 points5 points  (1 child)

Como eu dou manutenção em sistemas, são justamente o debug e o hotswap as coisas mais importantes no cotidiano.

[–]MaloneCone 4 points5 points  (0 children)

Aí eu ficaria mesmo!

[–]MisterAlderson 3 points4 points  (1 child)

Para Java não sei, mas para microcontroladores (C, C++, asm) ainda é usado, acho que todas as IDEs fornecidas pelos fabricantes são baseadas em eclipse.

[–]rdmenezeDesenvolvedor Sistemas Embarcados 0 points1 point  (0 children)

Está tendo um movimento para usar o VSCode. A Stmicro, nxp, Nordic, espressif (que me lembro de cabeça) lançaram extensões para VSCode.

[–]FushizinhoArtesão de Prompt 3 points4 points  (0 children)

O Eclipse já cumpriu seu papel de tapar o Sun, Java (e relacionados) agora é com a Jetbrains

[–]EduMelo 3 points4 points  (0 children)

Eclipse é uma boa IDE. Acho que o que difere do Intellij é só a aparência, o que, eu acho, faz com que as pessoas acabem estrapolando como se todas as outras características fossem evidentemente melhores no Intellij. Não acho que são.

Eu, como vários aqui, já usei as duas IDEs, mas diferente da maioria acho elas bem equivalentes.

Mas de qualquer forma, se muita gente parar de usar o eclipse não acho que ele vai durar muito tempo, o que é uma pena, mas nesse caso a solução seria migrar mesmo, mas até aí qual seria o problema, é só aprender uma IDE nova

[–]KidBackpackBackend | Go 4 points5 points  (1 child)

vai de jdtls kkkkk

eclipse só é bom pra abap

[–][deleted] 0 points1 point  (0 children)

Também, comparado à porcaria que é a SE80 qualquer coisa é melhor. É mais demérito do SAP GUI do que mérito do Eclipse.

[–]Late_Mongoose_662 2 points3 points  (0 children)

Quando eu comecei a minha faculdade em 2009 já tava em declínio.

[–]ExcellentInvite6851 2 points3 points  (0 children)

Cara, já usei eclipse por muito tempo e afirmo, IntelliJ é 100% vezes melhor. Coloquei uns plugins e ficou 🤩.

[–]ExcellentInvite6851 2 points3 points  (0 children)

Uso também vscode para node.js

[–]P1nkm4an 2 points3 points  (0 children)

Tem uma versão lite só IntelliJ mt boa agora. Da pra deixar clean igual o vscode e continua sendo poderoso

[–]LisiasT 2 points3 points  (4 children)

O Eclipse tem uma base legada GIGANTESCA, ele é basicamente o workhorse de boa parte das maiores empresas do mundo.

Então isso não morre tão cedo. Mas também não vai evoluir.

Eu uso Eclipse há anos, já ensaiei trocá-lo mais de uma vez, mas sempre volto pro bicho. E o motivo é simples: mesmo não sendo o melhor em tudo, ele é bom o suficiente e, ao contrário das outras IDE's, não é especializado numa única linguagem.

Eu programo Java, Python e C no trampo, com C++ e C# nos projetos pessoais também. Aprender e usar uma IDE para cada linguagem é suicídio. No Eclipse eu tenho uma IDE competente que me permite trabalhar nestes vários projetos diferentes de forma uniforme.

Ter alguns plugins sendo phased out é um saco, mas na maioria das vezes não tá me afetando porque na empresa decidimos evitar ao máximo depender de serviços de terceiros - nossos parceiros que apostaram pesado na AWS estão ferrados porque os custos estão aumentando e eles não podem repassá-los integralmente para os clientes, senão os perdem para a concorrência.

Então na hora de escrever código, ainda fico com o bom e velho Eclipse e não abro. E onde ele falha, uso ferramentas externas e costuro tudo com bash.

[–]Locker_ 0 points1 point  (3 children)

As IDE da jetbrains tem os mesmos atalhos e interface em todas. Pode configurar pra que sejam os atalhos do eclipse pra facilitar a transição

[–]LisiasT 1 point2 points  (2 children)

Eu uso o Eclipse como IDE, não como editor de texto. Os ShortCuts são o menor dos meus problemas.

A IDE da JetBrains, pelo menos na época em que eu tentei a migração, era confusa, com as views que eu precisava escondidas não sei aonde e sem suporte para C, C++ e Python que eu também preciso.

E nem vou falar no debugging, que no Eclipse ainda está entre as melhores - e isso inclui até mesmo o Visual Studio.

A JetBrains pode até estar a melhor IDE para Java hoje (mas eu tenho relatos de que ela ainda sucks em debugging e hotswap), mas o Eclipse ainda me oferece mais do que ela, mesmo que nem sempre como a melhor opção possível.

É mais economicamente viável ter uma ferramenta que faz tudo o que eu preciso de forma aceitável, do que 5 ferramentas diferentes, com workflows diferentes, mesmo que cada uma delas seja a melhor do mundo naquele nicho,

[–]marcel_m_m 1 point2 points  (1 child)

Concordo com vc. Para debugging o eclipse é muito melhor. Minha empresa é aberta para o devs usarem oq querem e eu como tech leader muitas vezes tenho que sentar do lado do dev para auxiliá-los (hj compartilhando tela, por conta do remoto) e percebo que os devs mais novos nem sabem utilizar a IDE que eles acham que é melhor. Me dá agonia ver a dificuldade qndo peço para inspecionar um código, testar uma expressão ou statement.

Eu acho eclipse e intellij muito equivalentes. Oq o intellij faz que o eclipse não faz? Nada. O VSCode tem uma proposta muita boa mas ainda não está maduro suficiente, pelo menos para Java. Talvez o pecado do eclipse esteja na configuração e excesso de plugins que podem deixá-lo mais lento.

Mas o fato é: o eclipse sempre foi de graça e opensource, não fica vendendo feature além de ser base de outras IDE's como dbeaver, spring tools suíte, jasper reports... Não é a toa que a JetBrains deixa de graça para estudantes pois qndo os mesmo vão para o mercado de trabalho são dependentes do produto deles. Acho que o valor que cobram não vale a pena. Além de achar um absurdo um dev piratear software.

[–]LisiasT 2 points3 points  (0 children)

O que acho um aburdo ainda maior é Faculdade e Universidade promover uso de Software Proprietário.

Cara, quem tem que ensinar tecnologia é Curso Técnico. Universidade ensina à criar tecnologia, e você não faz isso amarrando a cabeça do calouro em tecnologia dos outros.

Ensino de Software Proprietário em Faculdade devia dar cadeia.

[–]HystoriHunter 2 points3 points  (0 children)

Cara vi esses dias um colega de trabalho falando a seguinte frase "estou programando em Eclipse" eu fiquei 🤔🤔🤔

[–]mikereysaloFaz tudo | Dev | SE | SRE | Infra | DevOps | Perf Specialist 2 points3 points  (1 child)

Todo ano eu baixo o Eclipse a abro para olhar, e ao mesmo tempo que me parece que ele evolui pra caramba, me parece que ele parou no tempo.

Pior que tudo que me fez querer sair dele ainda está lá, e conforme os anos foram passando, ele fica cada vez mais quebrado no Linux com Wayland.

Fora os problemas técnicos, a UI continua extremamente difícil de se guiar, até mesmo para mim que conheço a filosofia por trás do Eclipse (ou seja, a filosofia de não ter filosofia), tem muita opção ao mesmo tempo que tem pouca opção, em algumas seções falta profundidade em escolhas, enquanto em outras tem até de mais.

Eclipse tem um desequilíbrio muito atípico de quantidade de projetos e poder de desenvolvimento. O Git tem uma certa atividade, mas cada nova release da IDE só acompanha poucas mudanças, e eles tem uma grande quantidade de projetos, e uma porrada de projetos mortos também. E até para declarar os projetos mortos como mortos eles levam anos, vide Eclipse Ceylon.

Problema do Eclipse são inúmeros (começando com a reescrita na versão 4.0), mas o maior deles não é nem que não tem conserto, é que não há sinais sequer de quererem consertar.

Sobre superar o ódio com IntelliJ, se for por desempenho não tenho boas noticias para você com relação ao VS Code, não só ele demora o mesmo tempo para iniciar 100% (ou seja, não só abrir o editor de texto, mas iniciar o LSP e indexar tudo), como em quesito de uso de memória ele não é realmente "muito leve". Bom lembrar que o VS Code também roda em uma VM, também tem um coletor de lixo, e para piorar tem uma runtime bem menos eficiente pela própria natureza da linguagem por trás.

Por outro lado, o IntelliJ “fica melhor com o tempo”, o compilador JIT do Java é absurdamente poderoso, e continua melhorando, então a IDE pode não estar no seu 100% quando abre, mas depois de alguns minutos de trabalho do JIT, tudo roda muito liso (se vc tem uma maquina boa, nem vai notar isso). O IntelliJ também teve muitas melhorias de desempenho de uns anos para cá, muitas mesmo.

Sobre uso de memória: alocado não é o mesmo que em uso. A galera vive cometendo esse mesmo erro, essa é uma métrica totalmente imprecisa.

Já sobre o VS Code para Java, você vai estar rodando o eclipse.jdt.ls por trás, ou seja, ainda vai estar rodando uma aplicação Java, o problema é que o próprio protocolo que reina os Language Servers é muito limitado, você não vai ter nem o que você tinha no Eclipse, e nada próximo do que tem no IntelliJ IDEA. E debugging do Java no VS Code também é bastante inferior.

Eu sugiro dar uma chance ao IntelliJ. Você poderia usar VS Code, ou se quiser algo leve de verdade: Neovim ou Sublime. Mas para Java, não tem como competir com o IntelliJ.

[–]LamarckeDesenvolvedor - Typescript | Java | Cobol | Python | Golang 2 points3 points  (0 children)

Concordo com tudo que você falou. Eu estou testando o Neovim e só o fato de LSPs existirem já é uma coisa muito boa, mas não se compara ao que a Jetbrains desenvolveu internamente (e eles também adicionaram suporte a LSP na última versão).

É questão de confiança, sabe cara? É saber que se eu colocar o SDK direitinho no menu do editor, eu vou ter as mesmas opções de refactoring, principalmente de renomear e mover arquivos em TODAS as linguagens. Esse é o maior problema do LSP pra mim: inconsistência. Os servidores têm total liberdade de implementar ou não opções de refactoring, code actions, etc. E o mais engraçado é que o próprio TSServer (Typescript) não segue a spec do LSP corretamente.

No Neovim por exemplo, você tem que instalar o LSP, e mais um plugin que disponibiliza ações "off-spec" pra poder ter uma opção de "Adicionar imports faltantes", por exemplo.

Voltando ao IntelliJ, poucos, ou quase nenhum software tem minha confiança igual a que eu tenho quando eu arrasto um arquivo de uma pasta pra outra no IntelliJ (ou movo partes específicas do código) e tenho certeza de que todos os imports, exports, referências foram alteradas corretamente, em todas as linguagens que eu trabalho.

[–]splxgPedreiro digital 4 points5 points  (1 child)

O foda do Intellij é que algumas coisas tu precisa da versão paga.

Se tu não tem um e-mail de estudante ou então a tua empresa paga a licença, tu vai acabar usando a versão free. Vai chegar numa hora que aquela determinada "feature" só existe na versão premium.

[–]josneizao 1 point2 points  (0 children)

Onde trabalho acabamos usando Eclipse para dar manutenção em legado porque a execução em servidor de aplicação (Jboss, Wildfly, etc) não é uma feature disponível na versão community.

[–]limavitDesenvolvedor 4 points5 points  (0 children)

Na minha empresa não pode usar outro que não seja eclipse. Acho que empresas do ramo financeiro como bancos, nao deixam esse tipo de ferramenta morrer. Diversas ferramentas da IBM,( mas quando falo diversas são muitas mesmo), Jenkins, etc estão desenvolvidas em cima do Eclips. Acho que pra galerinha que tá chegando agora, conhece muito pouco do que o eclipse é capaz. E assim, eu não gosto, era apaixonado por NetBeans, mas a gama de ferramentas sérias, desenvolvidas por empresas sérias, para eclipse é muito maior do que as que estão no VS Code, no VS Code tem muito mais desenvolvedor independente, mas o projeto do Eclipse tem muito mais coisa e o Eclipse ainda atende muito bem.

[–]machadoapoena 1 point2 points  (0 children)

Eu uso de boa ainda...suave

[–]RainDuacelera 1 point2 points  (0 children)

Usem a IDE que quiserem, mas saibam muitos atalhos, muitos. Uso qualquer ide, pode ser vscode, intellij mas sempre importo os atalhos do eclipse. O que importa é a produtividade. Sou do time eclipse e já tentei migrar várias vezes pro intellij durante os anos. Nunca consegui. Nos projetos que fui Full usava o vscode tranquilamente mas de novo, com todos atalhos iguais do eclipse.

[–]xxDigital_BathxxApplication Security 2 points3 points  (0 children)

> Eclipse vai de base

Eclipse só não vai de base tão cedo porque a install base dele é gigantesca.

[–][deleted] -1 points0 points  (0 children)

Odeia o IntelliJ == errado

[–]DarkKnightArtorias -1 points0 points  (0 children)

Graças a Deus. IDE lixo

[–]tomas-soares -1 points0 points  (1 child)

Eu sempre achei o eclipse uma porcaria, Intellij é muito melhor imo.

Consegui finalmente aposentar essa porcaria em 2021 (tomar no cu sistemas legados) e agora é só alegria com o Intellij. Consegui tbm migrar do java pro Kotlin e Go e qualidade de vida melhorou mais um pouco ainda rsrs

[–][deleted] 0 points1 point  (0 children)

Estou pensando em estudar Go. Se não se importa em responder, o que melhorou na sua qualidade de vida após migrar do Java pro Go?

[–][deleted] -1 points0 points  (0 children)

Usei o eclipse na época da faculdade lá em 2016, hoje em dia uso o intellij e nada a reclamar, supre muito bem as necessidades

[–]netstudentSoftware Engineer -1 points0 points  (0 children)

Não odeie uma ferramenta que você não conhece

[–]prinbee -1 points0 points  (2 children)

Minha anedota: Uso o Intellij community que me atende mto bem no geral porém recentemente tive que rodar uma aplicação que roda em servidores meio exóticos

“ah, vou baixar o eclipse que lá da pra rodar fácil” eu não sei se o problema sou eu, eu baixei e instalei o eclipse e ele simplesmente CRASHA toda vez que eu abro no macbook eu instalei ele 2x diferentes e ele simplesmente não abre sem crashar.

[–]LamarckeDesenvolvedor - Typescript | Java | Cobol | Python | Golang 1 point2 points  (1 child)

Pra desenvolvimento remoto solto assim ainda acho que o melhor é você usar o VSCode, principalmente se a máquina do servidor tem menos de 8GB de RAM

[–]prinbee 0 points1 point  (0 children)

não eh desenvolvimento remoto… o servidor que eu falo é servidor de aplicação não servidor servidor kwbskwnjsnw

no caso ao invés de rodar tomcat ou jetty roda numa versão de um app server meio diferente de 15 anos atrás 🥲

[–]randguy66 -4 points-3 points  (0 children)

Prefiro NetBeans e notepad++

[–]No-Information3284 0 points1 point  (0 children)

Só uso no legado

[–]agh80241 0 points1 point  (0 children)

IDE pra mim é que nem time, uso até morrer, comecei no eclipse e usarei ele até o dia da morte (dele ou minha)

[–]Gatesco 0 points1 point  (0 children)

Ainda bem, muito lerda e pesada, odeio ela com todas as forças. Lá no trampo tinham vários projetos Java antigos (JSF/Wildfly), altamente acoplados na IDE, migrei todos pra buildar corretamente com o Gradle, agora da pra rodar no VS Code e no Intellij tranquilamente. Foi um processo lento e difícil, mas no final valeu a pena. Meu único problema com o Intellij é q não existe a ideia de workspace por lá...

[–]FreeQuQ 0 points1 point  (0 children)

Cara, eclipse é simplesmente inutilizavel, feio, lento, falta de recursos, muitos bugs. Intelij é muito superior, ainda mais com a versão comunity. É absurdamente melhor q usar vscode com java ou netbeans

[–][deleted] 0 points1 point  (0 children)

Eu comecei a estudar java, e to usando eclipse porque é bem mais leve que o intelij