Heroku leads PaaS gang with expanded Python support

Summary:By adding support for Python 3.3.0 Heroku developers can access the latest version of the language, which marries new features with a greater emphasis on simplicity.

Heroku has expanded support of the Python language to version 3.3.0, putting the Salesforce-owned cloud ahead of its other platform-as-a-service brethren.

On Thursday Heroku updated its platform-as-a-service (PaaS) cloud to support version 3.3.0 of the Python runtime as well as 2.7.3. 

Python is a popular tool in the modern web developer's arsenal; in January the PyPL Popularity of Programming Language Index named it the second most popular language in the US behind Java, according to Google Trends data

The latest version of the Python runtime differs dramatically from Python 2.7.3 with many commands altered to extend Python's cherished simplicity and brevity. 

But only some developers will be able to get the most out of the latest runtime as many Python libraries are yet to be updated from the second generation, so some developers could struggle to get their code up and running without having to recode libraries to version 3.x

Besides Heroku, Microsoft's Azure and Google's App Engine are capable of running Python applications, though both of these platforms only support version 2.7.3 of the language.

Heroku's biggest rival, Oracle-backed EngineYard, does not support Python.

Python 3.3 was released in September 2012, and 2.7.3 came out back in April. 

Topics: Cloud


Jack Clark has spent the past three years writing about the technical and economic principles that are driving the shift to cloud computing. He's visited data centers on two continents, quizzed senior engineers from Google, Intel and Facebook on the technologies they work on and read more technical papers than you care to name on topics f... Full Bio

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.