You don't mention your client's needs here. Do they want/need a Java application, with the extra hosting costs and admin overhead?
Or would the "website" be something you could do with a simple hosted WordPress or Drupal installation?
Do they have the skills to maintain the website in future e.g. if you choose something like Scala/Play?
Do they need this done quickly, in which case Rails/Grails/Django might be the most productive option, even if they're not your first choice for your resume.
FWIW, I don't have a lot of web-development experience, and I'm learning Play for Scala with Slick right now, which is fun but it's also a fairly steep learning curve. YMMV.
Bear Bibeault wrote:
In my opinion the rest are either old-and-crusty technologies heading to the has-been dump (e.g. Grails, Rails), or niche technologies that few organizations will be able to easily accept handoff of (Scala, Clojure, other trendy but little-used languages).
Jane Jukowsky wrote:
Rails going to the has-been dump? Do you have a proof of that?