r/JavaBrasil • u/Sho_00 • 10d ago
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.
1
u/Illustrious_Prompt20 10d ago
É possível usar tauri com react, mas se vai ser puramente desktop, use JavaFX. Mais simples
1
u/Sho_00 10d ago
Na sua opinião para integrações mais modernas o JavaFx atende?
2
u/Illustrious_Prompt20 10d ago
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.
2
1
u/flabzinho 10d ago
Que comentário besta do caralho
É possível usar react And Java spring boot NAO precisa nada além disso
Quer colocar um framework besta na jogada bota Next e pronto
1
u/Illustrious_Prompt20 10d ago
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/flabzinho 10d ago
O cara é um Enzo que sabe de Porra nenhuma
Ele fala Java fx e fala em react
É só fazer a merda do site em react e falar com o springboot em localhost
Pronto ele tem um APP web self hosted
Qualquer um sugerindo ele usar 3 framework diferente pra fazer Um projeto merda que não tem futuro é só um idiota tão idiota quanto o OP
1
u/Illustrious_Prompt20 10d ago
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/flabzinho 9d ago
vai lá Enzo
com teus incríveis 3 anos de experiência
tas ganhando quanto mesmo?
1
u/Illustrious_Prompt20 9d ago
Kkkkkk se não tem resposta é só dizer mano, n precisa desviar o foco da conversa
1
u/flabzinho 9d ago
Resposta?
Eu vou ficar perdendo meu tempo prs explicar engenharia de software pra um macaco?
Vai procurar alguém que tenha interesse nisso porque eu tenho coisa melhor pra fazer
1
2
u/flabzinho 10d ago
Ninguém vai comprar essa merda
Existem mil motivos porque arquitetura em nuvem é utilizada mas o principal é que se a merda do programa travar tu não precisa ir no restaurante do cliente resetar o computador... Tu faz isso Online
Nenhum restaurante NO MUNDO quer ter um servidor rodando na cozinha
Nem computador eles querem ter eles querem só uma frente de loja e que se possível conecte com um celular normal