Ask HN: What stack would you use to build a CRUD web app on the JVM today?
21–30 of 213 posts
Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#22If I were to work mostly alone on a smaller project, I would use clojure/clojure-script, because I used it at my work for a year and really liked it.
If I were to work with more people, I would first ask them.
Do they have dislike for dynamic typing? Scala+Play sounds good.
Are they really comfortable with EE java? Spring MVC + Hibernate + JSP ... e.t.c
Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#23Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#24Jhipster has a nice stack ( https://jhipster.github.io/ )
Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#25Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#26Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#27Spring MVC + Hibernate. I'm familiar with those libraries and they provide almost everything I usually need. For frontend I would choose either JSP or Thymeleaf, both are good, depends on your taste and whether you're writing HTML markup. Another option is a JavaScript-powered SPA website. You have plenty of choices there. And I highly suggest using Intellij Idea Ultimate + JRebel. Those technologies provide tremendo…
JHipster (https://jhipster.github.io/) provides a Yeoman generator to make a basic project template as well as generate entities and screens using an Angular, Spring Boot & Hibernate stack which makes it super easy to get started with all of these components.
An open source alternative to JRebel is https://github.com/dcevm/dcevm - it works great with Java 8, Intellij, Spring & Hibernate.
Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#28Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#29Read: https://blog.8thlight.com/uncle-bob/2012/05/15/NODB.html
Read: http://www.amazon.co.uk/Growing-Object-Oriented-Software-Gui...
[EDIT] Removed the unnecessary/unhelpful opening statement.
Re: Ask HN: What stack would you use to build a CRUD web app on the JVM today?
#30Spring Boot backed with Postgres and Maven to wrap it all up. Spring Boot is really years of distilled knowledge of creating web servers in Java. Its opinionated but for good reason; you'll very quickly get everything you need for a RESTful API and there's extensions for almost everything you'd need. Need to work with websockets? Just add a few lines to your POM. Need scheduling? Include an annotation on your main cl…