Python vs Java and More
Ok, so the title here is a bit snaggly. But, unfortunately the decisions of others are coming into play. I’m specifically talking about the decision paths taken by both Google and NASA in their choices to build application infrastructures out of Python (at least initially). Actually given the timeline of events I’m thinking that NASA probably was following the intelligence of Google. This isn’t to say that NASA won’t bring Java in via “Appscale” in the future.
There’s an interesting discussion on the subject at stackoverflow.com. Is it really just that, code portability – specifically in terms of size? Well, I can see it, and noted some Ruby footprints a while back. If library support is a wash, as suggested, I believe the prospect for library inclusion has to lean towards Python, as testing doesn’t require VM testing.
Having spent a significant amount of time with Ruby over the past few years (thanks to the Air Force for allowing me) I have a tendency to want to compare it as potential app platform. Reading stuff like this from the Github crew doesn’t help either. Anyway…no need to stray here. The community argument, or the maturity/professionalism of Python isn’t a hard sell. Based on this tweet from NASAnebula – “Hiring Python/Django Developers to work on our highly-scalable cloud computing platform at NASA. Send your res to firstname.lastname@example.org” I have to believe they’re making the investment.
So, what does this mean to BCIP? Well, at some point we’re going to have to make a decision too. Maybe it’s time. Sure wish the Nebula guys would get back to me…
Please comment: blog comments powered by Disqus