Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #33756

Re: Web Frameworks Excessive Complexity

From rh <richard_hubbe11@lavabit.com>
Subject Re: Web Frameworks Excessive Complexity
Date 2012-11-21 10:57 -0800
References <DUB117-W665C7556168028384DCC6791550@phx.gbl> <20121121094939.2be7ebf0809c1959538f8166@lavabit.com> <CAMZYqRTABN-WhVHfMVH+dBPtWw9KJF-3Hkc60g__cRB0LdkOpQ@mail.gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.166.1353524190.29569.python-list@python.org> (permalink)

Show all headers | View raw


On Wed, 21 Nov 2012 10:12:26 -0800
Chris Rebert <clp2@rebertia.com> wrote:

> On Wed, Nov 21, 2012 at 9:49 AM, rh <richard_hubbe11@lavabit.com>
> wrote:
> > On Tue, 20 Nov 2012 20:41:42 +0300
> > Andriy Kornatskyy <andriy.kornatskyy@live.com> wrote:
> >> Cyclomatic (or conditional) complexity is a metric used to indicate
> >> the complexity of a source code. Excessive complexity is something
> >> that is beyond recommended level of 10 (threshold that points to
> >> the fact the source code is too complex and refactoring is
> >> suggested). Here is a list of web frameworks examined: bottle,
> >> cherrypy, circuits, django, flask, pyramid, pysi, tornado,
> >> turbogears, web.py, web2py and wheezy.web.
> >>
> >> You can read more here:
> >>
> >> http://mindref.blogspot.com/2012/11/python-web-excessive-complexity.html
> >
> > You are the author of wheezy.web right? Can't blame you for trying
> > to market your product. The conclusions, or lack of, are
> > meaningless to me. I have to get in and drive the car before I go
> > all in and buy it.
> >
> > I'm looking at different technology right now on which to base a
> > site. I tried pyramid and after install it consumed 92MB of disk.
> > It seemed large and it turns out that it installed its own version
> > of python. Seems more complex to me, yet another python on disk.
> 
> That's how virtualenvs (http://www.virtualenv.org/ ) normally work.
> Not really Pyramid's fault, it's more a deficiency of the current
> Python package management tools.

There's still 92MB under pyramid, I just installed a new virtualenv and
installed wheezy.web, grand total 3.3MB.  

What deficiency?
> 
> Cheers,
> Chris

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: Web Frameworks Excessive Complexity rh <richard_hubbe11@lavabit.com> - 2012-11-21 10:57 -0800

csiph-web