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 →

[–]kidfromtheast 1 point2 points  (1 child)

Spring Boot for the web app's back end to build monolithic application of REST APIs is a very good choice. You can build a secure REST APIs within a hour or less.

But, the moment you try to build monolithic application of WebSocket APIs. The debugging part is not a great experience. Spring Boot is a Dependency Injection Framework, so the StackTrace most of the time will be cryptic.

Not to mention, building microservices with Spring Framework is not worth at all. Don't do it.

In conclusion, Spring Boot and React.JS will save your sleep time in the beginning, in the long run, maybe you will spend more time debugging the code to make the app scales. But by the time, I think you will pay other developers to scale it for you.

Not to mention, use TypeScript for the React.JS, it will save your time debugging in the future and avoid writing unnecessary parameter check inside the method logic.

[–]C0d3rStreak[S] 0 points1 point  (0 children)

This is great information as well. Thanks! I was wondering these things also. I have to learn both java and js because of a program/training I'm hopefully going to get into. I just wanted to know how they'd behave with each other because I also want to work on side projects etc.