DEV Community

Discussion on: Node.js has a higher cognitive load than Java

Collapse
 
redhoodjt1988 profile image
Jonathan Reeves

This is a great article. I recently started to go down the road of learning Java with Springanf Spring Boot. I came from JavaScript/TypeScript. I prefer Java but am pretty comfortable with JavaScript environments. If you are looking for something similar to Rails, Django etc then I would suggest NestJS. NestJS, or Nest as it is more commonly refered to, is an opinionated framework that sets up tests, files and build all in one app. It's a great tool I've been using it professionally for almost a year. Using Next helpede better understand Spring Boot concepts such as annotations, interfaces and writing tests. I think you'll find that Nest does a really good job of handling all of the features you mentioned.

As a JavaScript/TypeScript developer that has started to use Java more I prefer to use Java. But Nest makes a great substitute for Spring if you're in a JavaScript environment.