Play Framework
Asynchronous JVM web applications
What it does
Play Framework supports Java and Scala web development with routes, controllers, templates, and asynchronous request handling, organizing application features into components backed by the framework’s server and the configured runtime dependencies used by each project.
When to use it
For interactive sites connected to databases, consult action and data-access guides to understand how asynchronous results become responses to incoming requests.