java-messenger icon indicating copy to clipboard operation
java-messenger copied to clipboard

Why Node.js instead of Java Spring Boot?

Open dolamasa1 opened this issue 1 month ago • 0 comments

Hi @DJ-Raven, Great project, thanks for sharing!

I noticed that the backend was implemented in Node.js and which is such a wondering choice but what led to choosing Node.js over Java Spring Boot. Was it developer familiarity, real-time/WebSocket handling, deployment or hosting constraints, ecosystem (npm vs Maven/Gradle), performance/concurrency reasons, or something else? Any insights into the trade-offs you considered would be really helpful for learning.

If it helps, I can try a Spring Boot implementation with real-time communication in my fork and open a PR for comparison, I would be happy making spring boot with real time communication in my fork.

Thanks!

dolamasa1 avatar Nov 02 '25 05:11 dolamasa1