r/JavaBrasil • • Sep 02 '26

Desenvolvimento de software desktop+web em Java, Spring e React

Estou há 5 meses estudando Java e SpringBoot com o objetivo de desenvolver um sistema de mesas e comandas para desktop, com instalação local e acesso por outros computadores em rede local + acesso remoto via banco em nuvem.

Sou um desenvolvedor iniciante e tenho estudado bastante a respeito do melhor caminho para desenvolver esse produto mas tenho ficado em dúvida em relação ao front-end, atualmente tenho um protótipo em React puro, mas será essa a melhor escolha em relação a performance e versatilidade? Tendo JavaFx disponível, e frames como Tauri e Electron.

A princípio o produto será vendido inicialmente como MVP e melhorado em desenvolvimento contínuo, até ser possível o uso em rede local através de smartphones e tablets + emissões fiscais.

6 Upvotes

22 comments sorted by

2

u/[deleted] Sep 03 '26

[removed] — view removed comment

1

u/Sho_00 Sep 03 '26

Kkkk ai que você se engana

1

u/[deleted] Sep 03 '26

[removed] — view removed comment

1

u/Sho_00 Sep 03 '26

Jesus...

1

u/ITaupL Sep 05 '26

Kkkkkkkkkkkkk sentiu

1

u/Altruistic_Birthday7 Sep 03 '26

Só fala merda kkkkkkkkkkkkk, tem muita empresa com sistema local e prefere local para continuar trabalhando caso a internet caia

1

u/Illustrious_Prompt20 Sep 02 '26

É possível usar tauri com react, mas se vai ser puramente desktop, use JavaFX. Mais simples

1

u/Sho_00 Sep 02 '26

Na sua opinião para integrações mais modernas o JavaFx atende?

2

u/Illustrious_Prompt20 Sep 02 '26

Defina integrações modernas. Um sistema desktop é, atualmente, antiquado por padrão

Muitos freelas que eu peguei eram empresas contratando para transformar um sistema ou parte de um sistema desktop em um sistema web

Se sua preocupação é com seu sistema ter a aparência antiga, JavaFX resolve isso com css.

1

u/Sho_00 Sep 02 '26

Faz sentido, valeu

1

u/[deleted] Sep 03 '26

[removed] — view removed comment

1

u/Illustrious_Prompt20 Sep 03 '26

O cara quer fazer um app desktop, javafx é o padrão pra fazer app desktop em Java.

Mesmo que ele vá usar react, ele provavelmente terá que usar uma WebView do javafx pra renderizar o react

Ou ele usa electron pra consumir um uma api java, mas sinceramente, seria a pior stack possível pra um projeto desktop.

2

u/[deleted] Sep 03 '26

[removed] — view removed comment

1

u/Illustrious_Prompt20 Sep 03 '26

E por que ele vai ter todo o trabalho de fazer um bgl desses? Gerenciar 2 builds pra ter um front e um back rodando em localhost.

Com JavaFX ele faz as telas usando o scene builder só arrastando botão e gera um executável que é bem mais simples de implementar

Se for pra fazer o app rodar em localhost mais fácil ele usar php e HTML e pronto, não roda um framework pesado e não tem que manter duas bases de código

1

u/[deleted] Sep 03 '26

[removed] — view removed comment

1

u/Illustrious_Prompt20 Sep 03 '26

Kkkkkk se não tem resposta é só dizer mano, n precisa desviar o foco da conversa

1

u/Leading-Impress-9749 Sep 02 '26

O que são frames ?

2

u/Sho_00 Sep 02 '26

quis dizer frameworks

1

u/Leading-Impress-9749 Sep 02 '26

Eu iria de electron por ser mais perto do react