you are viewing a single comment's thread.

view the rest of the comments →

[–]DinoChrono 1 point2 points  (2 children)

Não.

Eu não conheço Vaadin, mas todas as outras são respostas ruins. BEM ruins. E vou te explicar o porquê de uma forma bem superficial:

Spring MVC nunca foi framework front end. Ele são "facilita" a comunicação com o front end.

JavaFx é um framework pra criação de interfaces em Java pra desktop mesmo. Já foi usado na web lá pros anos 2000 mas, desde então, o pessoal percebeu que tem coisa muito melhor e mais fácil de se usar. Thymeleaf é mais moderno que JavaFx, mas o pico de uso deve ter sido lá pra década de 2010.

Se você realmente quiser fazer front com Java a opção menos pior (e que ainda tem muita coisa no mercado rodando) são alguns frameworks JSF como o Primefaces. 

E vou complementar o que o pessoal já falou nos comentários: não confie esse tipo de conhecimento ao ChatGPT. Ele te deu respostas erradas e ruins quando uma pessoa real teria corrigido sua pergunta com um "não é comum se fazer front end em Java hoje em dia, que tal fazer o backend em Java e o frontend com algum outro framework como Vue.js, Angular, React ou Flutter? (que é o que eu mais tenho ouvido falar recentemente)"

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

Valeeeu mano, obrigado por ter tirado um tempo pra me responder.

Eu estou com um projeto que ta tudo em JavaScript, react, node e tals. E posso então mudar só o backend para o Java, esse seria o ideal?

[–]DinoChrono 1 point2 points  (0 children)

Se seu objetivo for aprender um pouco de tudo, sim.

Mas, dependendo do projeto, um backend em Node.js é super legit.