PlayFramework does not need to be based on scala