On Dec 13, 6:55 am, Mike Orr <[email protected]> wrote:
> Pyramid is a mid-level framework like Pylons. For a
> lightweight framework, see web.py, Aspen, Quixote, Flask, Werkzeug, or
> several others. Pyramid's focus is on being scalable, both down and
> up. You can make a Pyramid application and launcher in a single script
> file. Or you can build an elaborate full-stack framework on top of
> Pyramid, or use an off-the-shelf one. With Pyramid there are multiple
> ways to do it, but they are all interoperable. Our goal is not to
> force everyone to a mid-level framework, but to provide such good
> building blocks that future high-level frameworks choose Pyramid as a
> foundation.
>
> --
So it's a perfect tool for writing a framework :)
Lightweight in my understanding means few features, mostly glue code.
Just like Pyramid. All other meaty, but nonetheless important
features, are meant to be chosen by a developer using that framework,
and plugged in. For example, AFAIK Pyramid has no Form/validation
subsystem in its core, or even an "official" plug-in that it endorses.
Through trial and error, you have to just pick the missing part from
the plethora of what's available, that would suit you functionally and
esthetically. Maybe in the long run this would make you a more savvy,
professional developer. But you'll have to agree with me, that if our
goal is to build bigger, less buggy programs, we're gonna have to
abstract from smaller details, use bigger bricks, so to speak. That's
why people have chosen C, not assembly to write most parts of a larger
OS; PHP, Perl or Python over C for web work, Frameworks over plain
PHP, Perl or Python to facilitate building even larger programs. And
that's because a human, however smart he or she is, cannot hold all
the miniscule details in his head. People can see the bigger picture
more clearly. So unless there's a larger framework built on top of
Pyramid, as it is now the learning curve of getting the needed tools
and do some CRUD/DB/auth/form edit/add, lists/pagination with some
custom functionality - is pretty slow.

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to