[IronPython] Python Pages -- web application stack (like django, rails, ...)

Sylvain Hellegouarch sh at defuze.org
Thu Jun 12 11:22:53 PDT 2008


Tim Roberts a écrit :
> On Thu, 12 Jun 2008 02:18:58 +0200, "Jonathan Slenders" 
> <jonathan at slenders.be> wrote:"
>> 2008/6/12 Tim Roberts <timr at probo.com>:
>>> >
>>> > May I ask what motivated you to create this from scratch?  There are a
>>> > number of excellent Python web application frameworks available today,
>>> > several of which have syntax and functionality almost exactly like 
>>> yours
>> If you know that many Python web frameworks, I'd really like to hear 
>> about
>> it. (I've seen several, yes, but some were very outdated and and not
>> maintained anymore)
>> Because I don't know much of them it's hard to say what I missed.
> 
> "Several" is a very dramatic understatement.
> * Django
> * Pylons
> * TurboGears
> * Zope
> * Karrigell
> * SkunkWeb
> * Webware
> * CherryPy
> * web2py
> * Albatross
> * Aquarium
> * Python Servlet Engine
> * Quixote
> * Snakelets
> * WebStack
> 
> And that's still not the complete list.  That's why I asked the 
> question.  I almost didn't ask, because I didn't want to sound like I 
> was suppressing innovation, but I have to believe it would be better for 
> the community as a whole to embrace and enhance one of the existing 
> packages, rather than start over from scratch.
> 

I find better for a community to have a few large projects acting like 
locomotives for the rest. That's exactly what happens with Python and 
the web.

Among the products you've mentioned, today's main actors are probably 
Django and Zope. They have demonstrated, and still do, that Python is a 
good environment for long term, powerful and dynamic projects. A 
platform a company can rely on. The others demonstrate that the 
community still strives for innovation and can challenge the 
estblishment. I find that attitude quite sane.

Having the whole community focused on one single project doesn't make it 
better. I wouldn't say Ruby on Rails is that better because there is 
hardly any competition in the Ruby world for it.

- Sylvain


More information about the Users mailing list