Sunday, May 31, 2009

Google App Engine - JVM support

So of course most have heard Google App Engine now supports the JVM... and in doing that they have not only gone from just supporting Python, they now support Java and most of the other languages written to run on the JVM.

I find it interesting the first app I built for GAE with the new JVM support was simple Sinatra app using JRuby.  Like many other alternative JVM language implementers, the JRuby team leaped into action to make sure their stuff worked on GAE.  I have to admit I was amazed how things just seemed to work.  With some help from Ola Bini's post (for Bumble), I was able to build a simple application in no time at all.

CouchoRecently I was asked to look into implementation options for a project who's resources seem to have a skill set based in PHP.  Most of our work is based in the JVM so I went back to Caucho's Quercus PHP support for the JVM.  Based on a recommendation from the Twitterverse I started looking into the CodeIgniter PHP web framework as well.  This project seems to have a some momentum, the documentation at first glance appears up-to-snuff and video demonstrations are always a plus!

After playing around with CodeIgniter for a while running under oucho's Resin server, I figured someone had already run this framework on GAE... and of course someone has.  Caucho released a blog post about Quercus running PHP on GAE and this application seems to be proof of CodeIgniter on GAE.

Google had a ton of folks crying out to get their favorite language supported on GAE, Java was high on that list I'm sure.  But in supporting the JVM, Google has opened their App Engine cloud based platform to a miriad of developers to play around on.  Nice move Google.

12 comments:

Jagna Co Kalani said...

Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training from India . Nowadays Java has tons of job opportunities on various vertical industry.

Pawel Co Faddey said...

Great Article
IEEE Final Year Projects for CSE
IEEE Project Centers in Chennai

Aruna Ram said...

It was a good tip! This is very helpful to increase my knowledge and Thanks for giving the valid post.


Excel Training in Chennai
Advanced Excel Training in Chennai
corporate training in chennai
Tableau Training in Chennai
Pega Training in Chennai
Spark Training in Chennai
Embedded System Course Chennai
Linux Training in Chennai
Excel Training in Chennai
Advanced Excel Training in Chennai

shreekavi said...


Get inspired by your blog. Keep doing like this....
Selenium Training in Chennai
Selenium Training in Bangalore
Selenium Training in Coimbatore
Best Selenium Training in Bangalore
Selenium Training Institute in Bangalore
Selenium Classes in Bangalore
selenium training in marathahalli
Selenium training in Btm
Ielts coaching in bangalore
German classes in bangalore

diyasurya said...

Thanks for posting this information. Keep updating.
Spoken English Classes in Chennai
Best Spoken English Institute in Chennai
french courses in chennai
pearson vue
Blockchain Training in Chennai
Ionic Training in Chennai 
spanish institute in chennai
content writing training in chennai
Spoken English Classes in Velachery
Spoken English Classes in Tambaram

sasi said...

This was an excellent post and very good information provided, Thanks for sharing.
Selenium Training in Chennai
Selenium Course in Chennai
Python Training in Bangalore
Python Course in Bangalore
Selenium Training in Bangalore
Selenium Course in Bangalore
Selenium Training in Coimbatore
salesforce institute in bangalore
Software Testing Course in Bangalore
Software Testing Course in Madurai

chandhran said...

Your post is really good. it is really helpful for me to improve my knowledge in a right way..
DOT NET Training in Bangalore
Dot NET Training in Marathahalli
DOT NET Training Institute in Marathahalli
DOT NET Training Institutes in Bangalore
DevOps Training in Bangalore
PHP Training in Bangalore
.Net training in chennai
dot net course in coimbatore
.net training in coimbatore
DOT NET Course in Chennai

banupriya said...

The blog you shared is very good. I expect more information from you like this blog. Thank you.
mvc training in chennai
mvc course in chennai
mvc chennai
mvc classes in chennai
google cloud certification training in chennai
mysql training in Chennai
Leadership Training in chennai
matlab Training in Chennai

Aishu said...

Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us.
IELTS Coaching in chennai

German Classes in Chennai

GRE Coaching Classes in Chennai

TOEFL Coaching in Chennai

spoken english classes in chennai | Communication training

James Williams said...

Nice Post, thanks for sharing such a informative information.
Java Online Training
Java Online Training In Chennai
Core Java Online Training

meritstep said...

I just loved your article on the beginners guide to starting a blog.If somebody take this blog article seriously
in their life, he/she can earn his living by doing blogging.Thank you for this article.
best java online training

maurya said...

The blog you shared is very good. I expect more information from you like this blog. Thank you.
function overloading in python
python libraries list
find substring python
linear regression using python
java interview questions for experienced
overloading in python