So, I heard that Java is not only about Spring or Java EE :) There are also: Ratpack, Lagom, SparkJava, Akka…Below, you will find great informations about Ratpack :) Check this first.
“Ratpack’s goals from docs are:
- To be fast, scalable, and efficient (Ratpack server is up in 1 second)
- To allow applications to evolve in complexity without compromise
- To leverage the benefits of non-blocking programming and reduce the costs
- To be flexible and unopinionated when it comes to integrating other tools and libraries
- To allow applications to be easily and thoroughly tested
- To be a fully integrated, “full stack” solution
- Provide every feature you might need in a neat box
- To provide an architecture or framework for “business logic”
When to use Ratpack?
- Micro-services
- High-througthput apps
- Lightweight apps
- Cloud Deployments”
- Rapid Java Web Application Development with Ratpack + github + video
- Devoxx Poland 2016 - Laurent Doguin - A practical RxJava example with Ratpack +github
- A CRUD REST API with Couchbase, RxJava and Ratpack
- Modern Java Web
- Ratpack & Spring Boot and here
- Sping & Ratpack Slideshare
- Great post About Ratpack by Rafael Salerno
- Testing [1], [2],[3]
- Often jOOQ is used with Ratpack, instead of Hibernate.