+1

On Saturday, January 8, 2011 7:31:38 AM UTC-5, cjrh wrote:

> On Jan 7, 11:45 pm, Michele Comitini <michele....@gmail.com> 
> wrote: 
> > I think the most misunderstood fact with web2py is that web2py 
> > implementation is improving every day, 
>
> Do you really think the designers of other web frameworks do not 
> understand how web2py works?  They definitely understand, and they 
> probably understand better than you or I.   The problem is that web2py 
> design is different from their own design.  Because we operate in the 
> same space, they try to show why their decisions are better.  To be 
> fair, Massimo has been doing exactly the same thing by comparing w2py 
> versus the others for years.  Quid pro quo.  If we get to say why ours 
> is better, then they get to do likewise. 
>
 
Good point, though it's not exactly the same. Massimo may claim that the 
web2py way is better (actually, he doesn't really make that strong claim -- 
rather, I think he would claim that there are trade-offs in design and that 
he and many others prefer the trade-offs web2py has made while still 
respecting that others may prefer different trade-offs). But I don't think 
I've seen Massimo claim that the design decisions of frameworks like Django 
and Flask are actually bad or harmful. In fact, he usually has quite 
positive things to say about other frameworks. The guys on reddit, on the 
other hand, are claiming that web2py's design decisions are outside the 
bounds of acceptability (at least within the Python world) and therefore 
merit either correction or ostracism (in fact, Jacob is not the first guy 
I've seen try to expunge web2py from the community by claiming it's not 
really a "Python" framework and doesn't use "real" Python). Basically, 
Massimo is saying Django, Flask, etc. are all good frameworks that you'll 
probably be happy with, but web2py is even better, and you should give it a 
try. The other guys are saying Django, Flask, etc. are the only "real" 
Python frameworks, and web2py is harmful (technically, and to the community) 
and to be avoided at all costs (until it completely changes its fundamental 
design distinctives and does things the way they do).
 
Cheers.
 
Anthony

Reply via email to