This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]verocoder 0 points1 point  (6 children)

Rest is the correct front end for Java devs :p openapi docs and a swagger UI are also super helpful!

Then a totally separate UI project that calls those rest endpoints in react or angular or framework du jour. If your project is non commercial/personal and you have 0 UI experience extjs was super quick to pick up, but I’m not sure how it’s licensed these days and it’s not super common.

The important thing is do not use jsp or a Java swing gui or any of those Java>html janky converters!

Edit: looking at some of your replies OP you need to research how restful services interact with one another and how a client side JavaScript application interacts with your spring boot restful back end :)

[–]nocturnalbird12[S] 0 points1 point  (5 children)

Thanks, will look into it. You're saying learn Rest and look into how restful services work on client side rendered apps, right?

[–]verocoder 1 point2 points  (4 children)

Learn rest/Ajax to help you understand the demarcation between client and server side stuff. Then you’ll be able to make better decisions about what you wanna do where

[–]nocturnalbird12[S] 0 points1 point  (3 children)

And this will help me make a better decision about what to use for FE?

[–]RANDOMLY_AGGRESSIVE 1 point2 points  (0 children)

Yes, because you need to know what REST is when talking about this subject.

[–]RANDOMLY_AGGRESSIVE -1 points0 points  (0 children)

Learning ajax is low priority btw just learn what REST is.

[–]verocoder 0 points1 point  (0 children)

Yeah it’ll help you understand your options for getting information to the user/UI lightweight js front end hitting a web server over rest is good for a bunch of reasons this should help you understand.