Live data from Hacker News

Play framework for Java - a radical rethink of Java web app development?

playframework.org

1–10 of 103 posts

Re: Play framework for Java - a radical rethink of Java web app development?

#2
I just ran through the tutorial and it was a real breath of fresh air - everything ran out of the box, there was no need for an IDE or a build process and changes were live the second I saved them from my editor (it apparently ships with the on-the-fly compiler from Eclipse). Really impressed.

Re: Play framework for Java - a radical rethink of Java web app development?

#6

What is the virtue of developing a web application in Java instead of a scripting language like Jython (aside from execution speed obviously)?

Java IDEs are mature and make it easy to refactor your application. (I realize that part of the necessity of this stems from the Java language itself. The tools are still good.) This advantage may be temporary if IDEs for other languages become highly sophisticated.

Re: Play framework for Java - a radical rethink of Java web app development?

#7

What is the virtue of developing a web application in Java instead of a scripting language like Jython (aside from execution speed obviously)?

Java itself is extremely mature on a well documented and expansive platform. Fusing the rapid development aspect of languages like ruby or php with the maturity of Java is pure win for web developers.

Re: Play framework for Java - a radical rethink of Java web app development?

#8
post #2

I just ran through the tutorial and it was a real breath of fresh air - everything ran out of the box, there was no need for an IDE or a build process and changes were live the second I saved them from my editor (it apparently ships with the on-the-fly compiler from Eclipse). Really impressed.

Agreed. I still think it's a little cumbersome compared to rails, but it's definitely the best java web framework I've seen yet, and about as close to rails as you can probably get with java. Groovy for the template language is a good choice too.

The example app was very useful. Including some real world jquery ajax functionality was a big bonus and a great way to compare functionality with other frameworks. (render methods and routing specifically).

Post reply on HN