I'm not an expert in statistics but 2.45% decline is a lot because that relates to the whole language ecosystem. If you look at the numbers specific to Python, it means a drop from ~7% to ~3% which is about 50% decrease concerning what Python was a year ago.
Now, this a metric, it's value,it's meaning and importance are something else. I know in a web2py group we are easily interpreted as biased but Massimo is very right on the constraint of Python to Django. Not technically because Python is probably the language with more alternatives on this but "politically". The multicore advancement is not a Python specific problem. While python may not be prepared for that from scratch it is as well prepared (or better) when compared to its competitors. Also, Erlang and Scala are still a long way from becoming major choices. Finally, Javascript is winning everyday more steam. It's one those causes where programming languages are not there to help programmers, it's programmers that are helping them ;) On Thursday, 29 March 2012 17:26:48 UTC+1, Massimo Di Pierro wrote: > > I believe the non-backward compatibility of Python 3.0 and the > monopolization of major conferences by Django (which was great 5 years ago > but it loses to most of the other frameworks by now) are part of the cause. > > The other cause I think the raise of multi core processors. Python does > not handle them well. The only option is multi-process applications but > their are not very easy to write. This is not a problem for web > applications. > > I also think the drop to be significant although not necessarily a long > term trend. Python could rebound easily by: > > - extending the life of 2.x with 2.8 (including as much goodies from 3.x > as possible but backward compatibility) and promising LTS > - merging stackles and/or gevent > - including a standard request/response objects in the libraries > - include the request library as replacement for urlib/urlib2 > - provide a windows distribution which includes PIL/NumPi/SciPy and is not > commercial > - stop the Django community from monopolizing every forum (it is still > losing to Rails and therefore not the future) and emphasize diversity. > - stop the purists who do bash Python projects that are working and > popular for not being Pythonic (whatever it means, you do not hear of Java > projects not being Javonic). > - go back to target schools. I was at PyCon and it is mostly a recruiting > place where consultants advertise themselves and their companies. Very few > talks are technical. Meanwhile many schools are moving away from Python in > favor of JavaScript. This makes no sense to me but perhaps there is > something that can be done. > > > > Massimo > > > On Thursday, 29 March 2012 08:42:08 UTC-5, Ovidio Marinho wrote: >> >> The fall of the python's fault Django and Python 3.0? >> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >> >

