Play Framework

Play merupakan kerangka kerja sumber terbuka untuk aplikasi web, yang ditulis dalam bahasa pemrograman Scala dan Java. Pola arsitektur yang dianut Play diturunkan dari model-view-controller (MVC). Tujuannya adalah untuk mengoptimalkan produktivitas pengembang dengan menggunakan konvensi di atas konfigurasi, “hot code reloading” dan penampilan errors di browser.

Kelebihan dari kerangka kerja Play adalah ramah pengembang (developer friendly), cukup menggunakan browser dan editor teks saja, konsol dan “build tools” yang powerful, langsung dibangun diatas alat pengujian, dan mendukung IDE untuk Eclipse dan IntelliJ IDEA. Kecuali itu, versi Play 2 adalah Stateless yang sepenuhnya RESTful, tidak perlu sesi Java EE per koneksi.