Has Django Reached a Tipping Point?
tags Python,Django
作者
Gavin Terrill译者
朱永光
发布于
2008年3月25日 上午3时1分
- 社区 Architecture,Java,.NET,Ruby 主题 Web框架
Django是一个Python下的Web框架,Antonio Cangiano汇集了一些关于Django有趣的统计数据,并宣传它已经达到了一个引爆点:
Django似乎达到了一个引爆点,即所谓的已经获得足够的动力去突飞猛进的临界点。
Antonio使用了大量统计数据来源,包括irc、google用户组和TIOBE指数 ,并和Ruby on Rails进行了一个比较。
|
Python/Django |
Ruby/RoR |
irc.freenode.net |
517/382 |
354/298 |
newsgroup subscribers |
12,457/8,178 |
6,935/13,355 |
messages for March |
1,244 |
2,890 |
TIOBE Index (+/- delta since March) |
7 (+0.70) |
10 (-0.11) |
Antonio对这些结果解释到:
通过浏览这些数据,无需借用太多科学的比较方法,我们就能得到这样的印象,Rails社区几乎是Django的2倍大,这听起来是很正确的。另外一方面,我们也能看到Python社区比Ruby社区大得多(上面的irc结果也证实了一点)
在企业应用中Python通常被认为更适合简单自动化任务和原型系统的开发。如果事实上Django已经达到引爆点,那么这种情况有可能改变;特别是随着运行在.NET和JVM上的Python实现的出现,这种变化会更加明显。Tristan King最近演示了在Jetty中运行Django(一个使用Java编写的servlet容器),并且Dino Viehland也做到了让Django运行在IronPython中。
出版界对Django也越来越有兴趣,Antonio在他的结论中说道:
我的观点是,Django越来越流行的最好的风向标是来自出版界的。你会看到很多书总是针对某个主题,仅仅因为它们的出版商相信这个主题将来会有巨大的市场。2007年出版了这两本书:《Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears
》和《The Definitive Guide to Django: Web Development Done Right》(可以免费在线阅读)。而2008年刚刚开始,就又出版了一本Django的书(《Sams Teach Yourself Django in 24 Hours》),另外有两本也在筹备中:《Practical Django Projects
》和《Python Web Development with Django》。
Posted by
Gavin Terrill
on
Mar 21, 2008 02:09 PM
- Community Java,.NET,Architecture,Ruby Topics Web Frameworks
Antonio Cangiano has pulled together some interesting stats on Django, the Python web framework, and proclaims that it has reached a tipping point:
Django seems to have reached its tipping point, that critical mass which will enable its momentum to skyrocket.
Antonio used a numbers of sources for stats, including irc, google groups, and the TIOBE Index, and ran a comparison against Ruby on Rails.
|
Python/Django |
Ruby/RoR |
irc.freenode.net |
517/382 |
354/298 |
newsgroup subscribers |
12,457/8,178 |
6,935/13,355 |
messages for March |
1,244 |
2,890 |
TIOBE Index (+/- delta since March) |
7 (+0.70) |
10 (-0.11) |
Commenting on the results, Antonio says:
By looking at these numbers, without any pretense of being too
scientific in our comparative methods, we get the impression that the
Rails community is almost twice as big as the Django one, which sounds
about right. On the other hand we also get that the Python community is
larger than the Ruby one (confirmed also by the irc results above).
Python in the enterprise has typically been regarded as more suited towards simple automation tasks and prototyping. That may change if Django has in fact reached a tipping point, particularly with Python implementations that that run on .Net and the JVM. For example, Tristan King recently demonstrated running Django on Jetty (a servlet container written in Java), and Dino Viehland got Django running on IronPython.
The publishing world has picked up on the interest in Django, as Antonio notes in his conclusion:
In my opinion the strongest indicators of Django’s increasing
popularity come from the publishing world. You’ll see many books in
print for a given topic, only if their publishers believe that there is
a large enough market for them. In 2007 the following two books were
published: Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears
and The Definitive Guide to Django: Web Development Done Right
(available for free online). 2008 has only just started and already there’s been one Django title published (Sams Teach Yourself Django in 24 Hours
), with two further titles lined up: Practical Django Projects
and Python Web Development with Django