3 ms·
It supports Scala well, but the API (on the Scala side) is a bit of a moving target. However, I really encourage all of you to give the Java side of play a sho
by rufugee 16y ago
It supports Scala well, but the API (on the Scala side) is a bit of a moving target.
However, I really encourage all of you to give the Java side of play a shot. It's really unlike any Java framework I've ever worked with, and I've been doing Java for far too long. It automatically reloads your changes without a compile...it makes great use of annotations, and it uses Groovy for the templating language, it comes with support by default for the big three IDEs (Netbeans, Eclipse, IntelliJ) although you can easily be happy with vim, emacs, or tm. After a bit of time, it's easy to forget you're actually working with Java.
Also, if you know Rails, you essentially know Play. The concepts are the same, the directory structure is the same. You're learning the Java version of Rails, so there are differences, but my years of Rails development experience made picking up play a breeze.
edit: clarified API comment