Hacker News new | ask | show | jobs
by iamsb 2103 days ago
Spring Boot Kotlin is worth giving a go. It has rapid prototyping abilities, but underlying Java promise of easy refactoring, great tooling. I recently refactored entire frontend and parts of backend code without ever having to restart server.
2 comments

While I wouldn't exactly put it in the Rails category, I love Spring Boot far more. I love Micronaut even MORE than Spring Boot... but that's another story.

Spring Boot doesn't tick ALL the Rails boxes (Scaffolding a backend CRUD admin interface, all of the complex templating stuff - although Thymeleaf is pretty darn good) I'd put my money on it being more maintainable a year later. Spring as an ecosystem is huge, so there's always a strong possibility someone else has already solved the problem you're trying to solve. The tooling is pretty fantastic as well. Kotlin as a language is just fantastic.

How is the ecosystem? For example - if I want to add auth, social login, profile picture and admin dashboard CRUD, are there mature packages that can be leveraged for these features?
It has decent support. It is based on sprint which has had social auth for many years now. Plus good third party support like okta.

Note to self - dont post about Java on HN, people downvote even non hateful comments!