Google App Engine Adds Java Support, Groovy Meta-Programming 168
Zarf writes "Yesterday Google announced that the Google App Engine now supports Java development, and fast on the heels of the Java announcement is an announcement for Groovy support! Groovy is a dynamic programming language for the JVM that is a near super-set of Java. Much Java syntax is valid Groovy syntax, however, Groovy adds powerful meta-programming features, and the new functionality will bring these meta-programming features to App Engine development. Groovy got special attention from the SpringSource Groovy team and the Google App Engine Java team, and it was this collaboration that helped create the changes that were the big secret in the recent Groovy release of 1.6.1."
Re:Which APIs? Any Database Functionality. (Score:1, Interesting)
if they can get as functional as tomcat then you can run Spring on it. That counts as J2EE. They also have this thing called Grails [grails.org] which seems to be a web-dev system built around Groovy.
Groovy? Why not java? (Score:5, Interesting)
I'm not sure I fully understand the reason for Groovy? I've read a lot of the documentation, but it doesn't answer the fundamental question ... as a java developer, why would I learn this language when I can just use java? Is it just for the new language features? Can someone illuminate?
Google App Engine now with PHP (Score:1, Interesting)
For all you PHP folks out there, GAE + Java + Quercus means PHP is now on Google App Engine: http://weirdhenge.appspot.com/test.php [appspot.com] ... once you have Java on a platform a whole world of tools just opens up!
What about Jython now? (Score:2, Interesting)
Does this Groovy implementation mean now the end of Jython? If Groovy is so "Pythony", is there a real need to further develop Jython?
What are the relative advantages/disadvantages of Groovy over Jython?