I’m looking into writing my first application of Google App Engine. C# is my ‘native’ language, and so writing the app in Java would of course be most logical. BUT, I’m a geek and would like to take to opportunity to learn something new.
Therefore its a toss-up between Python and Go.
- Do you have a strong preference based on experience (ideally in the context of writing on App Engine).
- If you’ve come from C# (or another similar language), how was the transition?
The recently-released Go runtime for App Engine is labelled experimental for a reason: Both Go and Go-on-appengine are new and in a state of change.
If you want to experiment with Go and running Go apps in the cloud, go for it. If you want to write a production app on App Engine, use Python or Java.