Google AppEngine to support Java
April 8th, 2009 | Published in java | 3 Comments
Google just announced that their AppEngine will support Java. The good new: AppEngine is going to use a fairly regular JVM, with some functionality disabled like sockets and file writing. It should support other languages that compile to bytecode, like Scala or JRuby. No mention of Groovy, but i hope that’ll work soon too. Update: Groovy is supported on Google App Engine. Unfortunatelly, no socket support will probably mean no ESB in the cloud. Would be nice to run Apache Camel or something similar on AppEngine.
Some interesting information about running java on GAE:
April 8th, 2009 at 8:45 pm (#)
Man — This look pretty promising. Just got my account in and definitely going to try it out.
April 9th, 2009 at 1:02 am (#)
Found this blog entry quite informative: http://paulhammant.com/blog/google-app-engine-for-java-with-rich-ruby-clients.html
Is it time already to say bye-bye to server side generated HTML, page-by-page apps?
April 9th, 2009 at 7:10 am (#)
Thanks for the link, interesting stuff. Interesting point of view, using the server to serve data, handling the ui on the client. Never thought of that
Groovy is already running on GAE, hopefully it’ll be easy to create REST services using groovy running on GAE. Otherwise i’ll probably look into scala.
I also need to look into this BigTable thing. You can’t really model your data relational anymore, so it seems that complex queries are out of the question to get the data you need. This probably means you need to get all the data into memory and do the querying on your data in memory. What query engines are available to do this? Something like xpath or xquery probably, but on java objects in memory.
This will probably increase the need for data grids like coherence. Do these come with powerful query features?