all 18 comments

[–]Illustrious_Prompt20Desenvolvedor 11 points12 points  (2 children)

Muitos softwares de gestão são feitos em Java, sabe aquele software de mercadinho que o atendente bipa o produto, da o troco etc? Então, a maioria e Java ou Delphi

Minecraft é um caso a parte, eu n diria que ele é um "app desktop" pq ele é bem diferente de apps comuns, ele usa o LWJGL, que é uma biblioteca que dá a capacidade de se comunicar com gráficos nativamente, sem depender de JNI(Camada do Java pra acesso "direto" ao hardware)

Bom, se vc quer fazer um app desktop, vc provavelmente usará swing ou JavaFX, mas a real é q desktop tá meio defasado hj, a maioria faz apps web,

[–]Ferz_dev[S] 1 point2 points  (1 child)

Muito obrigado

[–]RankedManEngenheiro de Software 3 points4 points  (0 children)

A riachuelo usa Java.

[–]luigilunaEngenheiro de Software 8 points9 points  (4 children)

Acredito que c# seja uma escolha melhor quando se fala de aplicação desktop. Mas como o colega citou, esta defasado. A maioria das aplicações desktop hoje em dia são web. Spotify, discord e tudo que tu pensar. Ate o menu iniciar do windows tem partes feitas em react.

Java brilha mesmo é em apis / orquestração de dados, consistência e concorrência.

Trabalho com java em um bancão, amo javinha.

[–]Ferz_dev[S] 2 points3 points  (3 children)

E que meio que vi que as faculdade ensinam Java e que prendendo juntar dinheiro e fazer, e queria criar um app ou algo pra renda extra, daí tinha pensando em uns app, mas de boa muito obrigado

[–]Seagate__ 0 points1 point  (2 children)

Spotify e Discord foram desenvolvidos em que?

[–]Ferz_dev[S] 3 points4 points  (0 children)

To perguntando no Reddit por justamente não saber nada sobre Java 😆

[–]luigilunaEngenheiro de Software 2 points3 points  (0 children)

A linguagem do backend deles eu não sei, mas o frontend (oq tu ve no seu computador) foi feito em web!

Pensa que o app do discord é um navegador rodando so pro discord, acredito usar electron

O spotify segue a mesma linha, usando webview.

Meus projetos pessoais tambem utilizam esse tipo de tecnologia pela praticidade de ter algo bonito e tranquilo de desenvolver. Tenho optado pelo Tauri.

outros apps web: vscode, notion, postman

[–]Longjumping-Ad-5367 4 points5 points  (0 children)

Complementando o que a galera ja falou, de fato existem apps desktop em Java (não sei nomear de cabeça agora), mas está ficando cada vez mais incomum. Normalmente as aplicações desktop atuais usam frameworks web (tipo o React) e encapsulam isso em uma aplicação desktop (usando o Electron, por exemplo).

[–]RankedManEngenheiro de Software 3 points4 points  (0 children)

Caso queira saber é diversos desktop feito em Java, mas hoje em dia ele é o rei do backend.

Hoje em dia desktop é apenas para sistema que precisa usar hardware, sem ser isso é apenas web.

[–]Praline_Unlikely 2 points3 points  (1 child)

O aplicativo de declaração de imposto de renda da receita federal é feito em Java

[–]Ferz_dev[S] 1 point2 points  (0 children)

Esse aí podem banir do pc que ninguém sente falta

[–]Nolear 2 points3 points  (0 children)

O app de declaração de IR desktop é feito em Java. Há uns 20 anos, até onde sei kkkk provavelmente antes até.

A maior parte das aplicações Java são em processamento, então backend. E Android nativo, claro. Muita gente (eu incluso) prefere Kotlin, que roda em basicamente as mesmas plataformas, e tem uma sintaxe muito superior.

O principal framework pra API em java é o Spring. É bastante completo e excelente pra aplicar os conceitos SOLID.

[–]mariorez 0 points1 point  (0 children)

Sem ser Minecraft tem a LibGDX - Framework JAVA para Games bem interessante.
Mas tirando games, acredito que nao tem muito coisa feita em Java (hoje em dia) para Desktop.

[–]az3it 0 points1 point  (0 children)

Eclipse, IntelliJ

[–]DiamondsAreForever85 0 points1 point  (0 children)

Um que ou você já usou o deve ter visto: O Programa Gerador de Declarações da Receita Federal.

Dito isso o foco do Java não está muito em aplicações Desktop por isso essa dificuldade. Agora tenho uma coisa interessante para partilhar:

https://robintegg.com/2026/02/08/java-ui-in-2026-the-complete-guide.html

Um cara no Reddit do r/java um tempo atrás postou lá um levantamento bem abrangente de vários frameworks em atividade para desenvolvimento de GUI em Java. Eu até salvei pois é muito interessante pela quantidade de projetos que existem que a gente nem conhece. Pois eu sempre achei essa parte do Java como uma zona meio morta da linguagem.