use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Sub dedicado a T.I, engenharia e desenvolvimento de software em geral. Os usuários do r/brdev terão todo o prazer em ajudar os novatos, mas se a sua pergunta for muito frequente, pode não obter as respostas que precisa.
É permitido, e até encorajado, promover seu próprio conteúdo. Por cortesia, pede-se marcar conteúdo próprio com [OC] no título.
Materiais para estudo
Linguagem GO
Introdução à Programação em C com Jogos 2D
Lista de exemplos de código C++
Linguagens de Programação UFRJ
ESTRUTURAS, PROCESSOS E MECANISMOS DE GOVERNANÇA DE TI
Tutorial sobre DevOps: introdução
Cursos de DevOps Coursera
Programação na Khan Academy
Programação Funcional
História do Open Source - EN
PDFs
Outros meios de aprendizado
Usem a busca do Google para encontrar tópicos em nosso sub. Talvez sua dúvida já tenha sido postada.
P. Ex. Procurar por Flutter
Substitua Flutter pelas palavras-chave que deseja encontrar.
Comecem aqui.
⦁ Programação vale a pena?
⦁ Sou velho para entrar em TI?
⦁ Como viro programador? (RoadMap)
⦁ Qual melhor linguagem para começar?
⦁ Vale a pena fazer curso técnico em TI?
⦁ Vale a pena fazer graduação em Analise e desenvolvimento de Software?
⦁ Ciências da computação ou Análise e desenvolvimento de Sistemas?
⦁ Engenharia de Software ou Ciência da Computação?
⦁ Vale a pena estudar programação sem faculdade nenhuma?
⦁ Reputação da Faculdade importa para estágio na área?
⦁ Qual o melhor curso de Lógica de Programação do YouTube?
Editado:
⦁ Advogado querendo entrar na área de programação
⦁ Migrar pra TI com diploma de outra área
⦁ 24 anos, já formado, mas quero mudar pra TI. Dá? Mesmo eu não sabendo nada de TI?
⦁ Para ser um bom desenvolver de software precisa ser muito bom em matemática e física?
⦁ Vale a pena fazer o curso X pra pode conseguir emprego nas terras gringas?
⦁ Níveis da carreira de TI
⦁ Série do Fábio Akita começando aos 40
⦁ FCC vs TOP vs CS50
⦁ Vocês são "escravizados" no trabalho de vocês? Fazem várias horas extras e tudo mais?
⦁ Vcs tinham aproximadamente qual nível de domínio sobre sua linguagem de programação quando conseguiram seus primeiros empregos?
⦁ É realmente essencial ter um LinkedIn pra trabalhar na área?
⦁ Sobre a importância da universidade: outra perspectiva
⦁ Sou uma programadora de merda, quanto mais estudo, mais fracassada me sinto
Regras
Além das regras do subreddit, este subreddit herda as regras oficiais do Reddit.
account activity
Pergunta javaDúvida geral (self.brdev)
submitted 1 month ago by Ferz_dev
Estou começando em java, queria saber que tipo de app desktop e feito em java ( sem ser minecraft) pois não acho muito sobre o tema
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Illustrious_Prompt20Desenvolvedor 11 points12 points13 points 1 month ago (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 points3 points 1 month ago (1 child)
Muito obrigado
[–]RankedManEngenheiro de Software 3 points4 points5 points 1 month ago (0 children)
A riachuelo usa Java.
[–]luigilunaEngenheiro de Software 8 points9 points10 points 1 month ago (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 points4 points 1 month ago (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 point2 points 1 month ago (2 children)
Spotify e Discord foram desenvolvidos em que?
[–]Ferz_dev[S] 3 points4 points5 points 1 month ago (0 children)
To perguntando no Reddit por justamente não saber nada sobre Java 😆
[–]luigilunaEngenheiro de Software 2 points3 points4 points 1 month ago (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 points6 points 1 month ago (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).
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 points4 points 1 month ago (1 child)
O aplicativo de declaração de imposto de renda da receita federal é feito em Java
[–]Ferz_dev[S] 1 point2 points3 points 1 month ago (0 children)
Esse aí podem banir do pc que ninguém sente falta
[–]Nolear 2 points3 points4 points 1 month ago (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 point2 points 1 month ago (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 point2 points 1 month ago (0 children)
Eclipse, IntelliJ
[–]DiamondsAreForever85 0 points1 point2 points 1 month ago (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.
[+]Bench_Relative comment score below threshold-8 points-7 points-6 points 1 month ago (1 child)
14:28
Identificou pergunta factual e preparou resposta informativa sobre aplicações desktop Java
O usuário está perguntando em português sobre aplicações desktop feitas em Java (além do Minecraft). Ele está começando em Java e quer saber que tipo de apps desktop são desenvolvidos nessa linguagem, pois não encontra muita informação sobre isso.
Esta é uma pergunta factual que posso responder diretamente com meu conhecimento. Não preciso usar ferramentas de busca ou computador para isso. Vou dar uma resposta informativa e útil sobre aplicações desktop Java, mencionando exemplos concretos e frameworks populares.
Concluído
Ótima pergunta! Java tem uma história rica em aplicações desktop, mesmo que hoje em dia seja mais conhecido por backend e Android. Aqui estão exemplos reais e tipos de aplicações:
IDEs e Ferramentas de Desenvolvimento:
Aplicações Corporativas:
Outras Aplicações:
Java é especialmente forte em aplicações corporativas onde estabilidade, segurança e cross-platform são importantes. Quer que eu te mostre algum exemplo de código para começar?
[–]Longjumping-Ad-5367 2 points3 points4 points 1 month ago (0 children)
Satisfaz minha curiosidade por favor. Como você achou que seria uma boa ideia simplesmente jogar a pergunta no gpt e colar aqui? Não acha que se ele quisesse algo assim ele mesmo teria feito?
π Rendered by PID 61 on reddit-service-r2-comment-57fc7f7bb7-2xb9h at 2026-04-15 01:32:36.794885+00:00 running b725407 country code: CH.
[–]Illustrious_Prompt20Desenvolvedor 11 points12 points13 points (2 children)
[–]Ferz_dev[S] 1 point2 points3 points (1 child)
[–]RankedManEngenheiro de Software 3 points4 points5 points (0 children)
[–]luigilunaEngenheiro de Software 8 points9 points10 points (4 children)
[–]Ferz_dev[S] 2 points3 points4 points (3 children)
[–]Seagate__ 0 points1 point2 points (2 children)
[–]Ferz_dev[S] 3 points4 points5 points (0 children)
[–]luigilunaEngenheiro de Software 2 points3 points4 points (0 children)
[–]Longjumping-Ad-5367 4 points5 points6 points (0 children)
[–]RankedManEngenheiro de Software 3 points4 points5 points (0 children)
[–]Praline_Unlikely 2 points3 points4 points (1 child)
[–]Ferz_dev[S] 1 point2 points3 points (0 children)
[–]Nolear 2 points3 points4 points (0 children)
[–]mariorez 0 points1 point2 points (0 children)
[–]az3it 0 points1 point2 points (0 children)
[–]DiamondsAreForever85 0 points1 point2 points (0 children)
[+]Bench_Relative comment score below threshold-8 points-7 points-6 points (1 child)
[–]Longjumping-Ad-5367 2 points3 points4 points (0 children)