Hi, i'm working on on a project with DJango but i'm also thinking 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?
+1
A:
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.
Matt Ball
2010-09-29 20:48:01
what i mean is lets say python is my language but there's a piece that simply would work faster written in ...scala. could i also include scala code in the same project since they're all running on the jvm. I have access to any and all languages on the jvm if i go the java route, correct?
Uruhara747
2010-09-29 23:11:15
@Uruhara747 It is possible to run Java (+ other JVM languages) or Python for the same application but they must be in separate versions of your app. They will share the same datastore and memcache services.
Franck
2010-09-29 23:37:57
A:
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:
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:
nickik
2010-09-30 06:17:35