i'm working on on a project with DJango but i'm also t开发者_如何学Gohinking about going the Jython route. By doing so...since i'll be using the java instance instead of cpython wouldn't I be able to use java, scala, ruby and other other languages that run on top of the jvm if need be?
Scala works on GAE.
So does Ruby.
If you want to know about other JVM languages, google search for google app engine
followed by the name of the language of interest.
Also see this page.
I'm not sure how good the Jython Java Interop is. But with Clojure you can generate Java classes pretty easy if it is nessesary (not sure). Clojure is really good for GAE.
There are nice librarys, blogs and applications. Like a DSL to work with the Datastore.
Librarys:
- http://github.com/smartrevolution/clj-gae-datastore
- http://github.com/r0man/appengine-clj
Look at this blog:
- http://elhumidor.blogspot.com/2009/04/clojure-on-google-appengine.html
- http://compojureongae.posterous.com/
- http://www.hackers-with-attitude.com/
This is written in Clojure with the GAE:
- http://the-deadline.appspot.com/
精彩评论