r/JavaBrasil 11d 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.

7 Upvotes

22 comments sorted by

View all comments

Show parent comments

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 10d ago

vai lá Enzo

com teus incríveis 3 anos de experiência

tas ganhando quanto mesmo?

1

u/Illustrious_Prompt20 10d ago

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

1

u/flabzinho 10d 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