Philosophy of Play regarding client-side technologies
The Play framework essentially focuses on the server-side part of your application and gives you freedom on which client-side technology to use. The advantage is that you can choose whichever technology you are comfortable with, but the drawback is that it gives almost no high-level features such as automatic client-server data binding.
Nevertheless, as explained in the following sections, the build system can help you in several client-side-related tasks such as assets compression and concatenation. Play also comes with a controller that can serve static assets and supports several useful features such as fingerprinting, as explained in the upcoming sections.