While working on scripted deploys for websphere I've had to do some python programming (well, actually jython). It's just to do little functions, but it's been pretty fun. No autocomplete or syntax highlighting because I'm doing most of my work on the server in vi, but I'm finding it easy to spot any syntax mistakes errors and I can almost guess at the functions available to me.
Like the ruby code I've played with, it seems nice and clean. The only thing that I've got to figure out is how to write unit tests because I hate developing with print statements...
If feels like the difference between python and java is the same as java to C. Why do we program in things like java when there are things like jython and jruby? I can understand not wanting to swap out the infrastructure, but if you can just switch the language to something faster and cleaner, why not? The java eco system seems to be moving towards what they have in .Net: write in whatever language, we'll convert it to the same byte code and run it on the server.
No comments:
Post a Comment