Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!
Python Zone is brought to you in partnership with:

Mitch Pronschinske is the Senior Content Curator (aka. "Lord of the Zones") at DZone. That means he writes and searches for the finest developer content in the land so that you don't have to. He often has hotdogs for lunch, likes to make his own ringtones, enjoys card and board games, and is married to an underwear model. Mitch is a DZone employee and has posted 1703 posts at DZone. You can read more from them at their website. View Full User Profile

Google App Engine Spurs Python Growth

11.16.2009
Email
Views: 4496
  • submit to reddit
This content is part of the Python Zone, which is presented to you by DZone and New Relic. Visit the Python Zone for news, tips, and tutorials on the Python programming language.  New Relic provides the resources and best practices to help you monitor these applications.
An Evans Data Corp survey shows a 45% increase in the usage of Python since Spring of 2008 - the same time Google's App Engine was announced.  The results were part of the North American Development Survey, which was conducted in October 2009.  Janel Garvin, Founder and Senior Analyst at Evans Data Corp, answered DZone's questions about the survey.

Garvin explained that the North American Development Survey is an online survey of developers selected from a panel of over 75,000 worldwide.  From these 75,000, the survey polled a random sample of more than 500 North American developers in October 2009.  The number of respondents in the Spring 2009 survey was just over 400. 

Only 13% of the developers surveyed used Python before Spring 2008.  The most recent survey now shows that 20.3% of respondents use Python.  DZone asked Garvin why Python usage incresed so suddenly.  Garvin said, "Python was an old language that very few people used and usage was flat - until Google introduced App Engine, which only supported Python.  At that point Python usage began to climb.  There was no other event that was relevant to Python that occurred at that time."

However, Python's growth has leveled off this year Garvin says.  "Most scripting languages have shown gradual increase over the last few years, but only this one  [Python] showed an abrupt climb and then leveling off," said Garvin.  The "leveling off" may be a result of Google App Engine's support for the Java runtime, which was announced early this year.  DZone asked if any other languages have seen significant changes in usage.  Garvin said, "Actionscript continues to increase, which is interesting because of its tie to Flash."

Garvin believes the significance of cloud development platforms like the Google's App Engine is apparent in this study.  "As the computing landscape evolves with the Cloud, so will the adoption of surrounding technologies, as we see here [with Python],” said Garvin.  A new Cloud survey is coming soon from Evans Data Garvin says.  The North American Development Survey also included a cloud section that showed only 8.7% of North American developers are currently using a cloud service as a development environment, but another 18% plan to use the cloud within the coming year.
Tags:

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Python is a fast, powerful, dynamic, and versatile programming language that is being used in a variety of application domains. It has flourished as a beginner-friendly language that is penetrating more and more industries. The Python Zone is a community that features a diverse collection of news, tutorials, advice, and opinions about Python and Django. The Python Zone is sponsored by New Relic, the all-in-one web application performance tool that lets you see performance from the end user experience, through servers, and down to the line of application code.

Comments

Rick Hightower replied on Mon, 2009/11/16 - 6:40pm

I doubt that this is the case. I think Django has a lot more to do with Python's growth than does GAE. If only 6% or less of developers are doing cloud computing, then the numbers don't add up if Python grew by 45% (up to 20% of developers). Google's cloud computing solution is not the top cloud computing solution (Amazon's is). It is funny, this site talks a lot about Spring, and Grails, but nothing about Django. ;) (probably partly my fault) And more important than trends, there are jobs in those hills. Django/Python has a lot of momentum.

Rick Hightower replied on Mon, 2009/11/16 - 6:37pm

I think GAE and google did a lot to validate Python, but I think Django has been the main source of its rise. IMHO.

Rick Hightower replied on Tue, 2009/11/17 - 2:40pm

Oh and another thing your forgot about. MS support Python as a first class citizen. And, with IronPython there is no GIL for threading. Just a thought.... I bet if they did a little research, they would see that IronPython had a lot to do with the uptick of Python.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.