App Engine's language bonanza

Summary:By choosing Java for its App Engine, Google got a plethora of other languages for free.

It's been a week since Google announced Java support for App Engine and the early results are very promising.

The first example is from Google, who has created an interactive shell (REPL — Read-eval-print loop) for many languages capable of running on top of the Java Virtual Machine. Current supported languages are Java (via beenshell), Lisp (via Clojure and Scheme), Groovy, JavaScript, Python, Ruby and Scala.

Multiple languages in the same session is cool, but is it useful?
(Credit: Chris Duckett/

In a similar vein, another party has decided to get PHP working on top of App Engine. Instructions on how to get this working with Quercus, a Java implementation of PHP, are available here.

This is the power of Google selecting Java for implementation on App Engine, as there are many languages that already run on the Java Virtual Machine. By choosing Java, Google just got all those other languages for free.

Topics: Google, Open Source


Chris started his journalistic adventure in 2006 as the Editor of Builder AU after originally joining CBS as a programmer. After a Canadian sojourn, he returned in 2011 as the Editor of TechRepublic Australia, and is now the Australian Editor of ZDNet.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.