Imagine there exists a backend server that hosts data and exposes them to multiple clients via REST interface (CRUD APIs). We are just one of the consumers of data, and want to create Angular JS based user interface for CRUD operations. Now, the plan is to create Play based or Dropwizard based application, that provides APIs to delegate call to data-server. The client side framework will be primarily in angular js and bootstrap for show-off.
Need suggestions - why or why not to go with play or drop wizard in our context ?
PS: We would code controllers in JAVA due to lack of expertise in scala.