Saturday, September 11, 2010

Java: The Play Framework

I just watched a screencast for the Play framework. It's motto is:
Finally a Java framework made by Web developers. Discover a clean alternative to bloated enterprise Java stacks. Play focuses on developer productivity and targets RESTful architectures.
All I have to say is wow!

I plan on using Play using Scala instead of Java, but nonetheless, I'm completely amazed at how friendly, efficient (to develop), and polished it is. The API looks very much like Rails, and so does the development process. For instance, you just edit files and hit reload. Compile errors are shown directly in the browser, using a beautiful interface. The MVC approach and file layout looks like Rails, however there's an admin interface that looks like Django.

I've heard multiple people say that you can go from not knowing Play at all to having something working to show to your boss in about two days. Best of all, Play has put a lot of effort into its Scala bindings. I hate to sound like a fan boy, but I'm really excited!

1 comment:

Anonymous said...

Play is the best web framework I have ever seen. Grails is buggy, ruby and python are slow and have gc problems on high traffic. Mono is risky (patent risk) and also have gc problems. php is old/ugly and you need lots of money for mvc. Play is the next gen solution for startups.