Most of the criticism is fueled by stakeholders in other python
frameworks. Even if those are open source projects, they have
consulting based on their frameworks (and that is perfectly
reasonable) therefore when another framework steals their customers
and wins awards they see it as a bad thing.
There may also be a component of cognitive dissonance:
http://en.wikipedia.org/wiki/The_Fox_and_the_Grapes

In fact some of the people who have criticized web2py the most did not
have a formal eduction in CS or have not yet completed a graduate
degree and live the belief that school is not necessary as industry is
more advanced than academia. While I do agree that a person who does
not have a formal education can be smarter, know more, and accomplish
more than a person who did spend long time in school, statistically
that is not that case. Moreover even if academia is often not as well
organized and focused as industry, some of the most innovative ideas
came from academia and government funded research. People in academia
are motivated by the desire to push science and technology forward as
opposed by the immediate need to generate profit.

The open source movement started from the academic/research world and
has been fueled by that. The adoption of open source by industry is a
recent trend. I remember giving a talk 10 years ago trying to convince
business people that it is a good idea to use open source.  That is
why it bothers me that some of the people in industry who have
profited from (and contributed to) open source, look down to projects
originating from academia.

Massimo


On Sep 25, 2:55 am, Gour-Gadadhara Dasa <g...@atmarama.net> wrote:
> Hello!
>
> I'm starting with python & web2py and yesterday visited
> Hello,
>
> I'm starting with Python & Web2Py and yesterday visited one python-related
> project channel where I mentioned web2py and as the consequence I was quickly
> advised to abandon it due to 'non-Pythonic' etc.
>
> This is not the first time I hear people criticise web2py due to, amongst 
> other
> things, breaking "Explicit is better than implicit." principle alothough
> Massimo nicely explains it in the introduction of web2py book.
>
> I played for sometime with the Haskell, but eventuall abandon it due to not
> being pragmatic enough for daily use (e.g. all GUI bindings are maintained by
> few people only). The same situation was/is with D.
>
> Now, I see Python as very pragmatic language, with lot of 'batteries included'
> and very suitable for all kinds of tasks, so I wonder waht is the real reason
> of web2py criticism:
>
> a) stubborness of (python) people to see that "Explicit is better than
> implicit." is not engraved in stone and can be violated to keep DRY,
>
> b) envy of web2py's success
>
> c) something else?
>
> As far as I'm concerned, I do not care much 'cause I'm accustomed to do things
> which are not mainstream, but just curios what do you think?
>
> Sincerely,
> Gour
>
> --
> “In the material world, conceptions of good and bad are
> all mental speculations…” (Sri Caitanya Mahaprabhu)
>
> http://atmarama.net| Hlapicina (Croatia) | GPG: 52B5C810
>
>  signature.asc
> < 1KViewDownload

Reply via email to