I'm curious about the popularity and relevancy of JHipster for creating production-grade applications in 2025. Do you or anyone you know actively use it? Also, have you used tools like JDL Studio or the JHipster IDE/UML? What technologies do you typically incorporate in your JHipster-generated applications?
3 Answers
JHipster tends to generate a ton of unnecessary code, like Groovy/Grails. These days, I prefer Bootify.io for a more minimalist approach.
Honestly, we started our business with JHipster and Spring Boot apps about 10 years ago. Back then, it was pretty chaotic, and I wouldn't recommend it now. Most of that initial code has been rewritten or ditched altogether! It's surprising to see people still bring it up.
What led you to choose it initially? A compelling article, perhaps?
What tech stack are you using now instead?
Inherited a project built with JHipster and Angular, and it was a configuration nightmare. There were times when the wrong Node version caused builds to fail. It's okay for quick MVPs, but for long-term projects, it gets tough to maintain. I suggest keeping your Spring Boot app and UI separate.
JHipster does allow separate frontend and backend apps if you set it up that way.
Yeah, I've seen people separate the SPA from the API from the get-go. The newer JHipster versions are looking decent!
You can actually customize what you need when generating code, plus they have JHipster Lite for ultra customization.