java-messenger
java-messenger copied to clipboard
Why Node.js instead of Java Spring Boot?
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!