Hi,
On 8/22/07, Eugene Van den Bulke <eugene.vandenbu...@gmail.com> wrote:
> I am not sure whether you have read Ian Bicking latest blog post
>
http://blog.ianbicking.org/2007/08/21/the-shrinking-python-web-framew....
> I am "saddened" not to see CP in there in some ways, but on the other
> hand the reason why I chose to learn CP is that I couldn't get my head
> around the "1st tier" web frameworks even if I really like the way
> Pylons does thing. Which got me thinking about CP "product
> positioning"!
In my mind I don't really classify CherryPy as a "web framework" at
all - so I probably wouldn't include it on such a list myself. To me
CherryPy is an advanced web server in pure python, it just serves
"code results" instead of traditional pages. Frankly, I mostly use CP
they way I used mod_python before. We all agree that mod_python is not
a framework I think.
Coupled with a template engine, an ORM or object database and some
glue code - CherryPy makes for an excellent core of a framework for
those who want to roll their own.
> My amateur experience is that CP is a fantastic tool to get things
> done, not in a "I am developing the next big web 2.0 thing" but more
> in a "it doesn't have to be so convoluted" kind of way (which
> certainly comes from my own limitations). Playing with CP helps me
> understand why some need Django, Pylons, TurboGears, Zope though :P
It all depends on the project. In my job, I can classify most projects
into either "highly customized" web apps that do a lot of business
logic and "basic content mgmt" web apps. The former I do with CherryPy
but the latter is way easier to do with Django.
It turns out that many internal applications fall in the former
category, while popular social networking sites that everyone compares
themselves with falls in the latter category. What I'm saying is that
applications where CP suits best are not as visible/popular as the
other ones.
> Has CP lost the "web framework war"? If so, should it reposition
> itself as an easier more straightforward alternative to the big 4 and
> find a place on the map of choices? What is your take on CP's future?
As should be clear by now I don't think CP should take part in a "web
framework war" at all. It's a completely different thing and should
keep working as such, providing a solid foundation for advanced
applications that can't be held back by the constraints of a
framework.
> Please bear in mind that I am not a professional web developer, that I
> love how CP empowers me in developing my pet projects in which I tend
> to combine CP, Mako and Storm, I would just like to hear/read expert
> opinion on this.
There's your framework, CP+Mako+Storm :o)
For me it's CP+Genshi+SQLAlchemy - and that's the good thing about CP,
it lets me do things my way where I need to.
Arnar