A couple points from experience:

More so than ORMs, random features, extensibility, flexibility, Magic
going on behind the scenes -- Pyramid lets the development team and
product managers decide where the Technical Debt and Bottlenecks will
be -- and is designed in a way that you don't have to scrap your
entire project when you're refactoring later on.  You don't get that
in most other frameworks -- whether they're low level or high level.

In order to get a project up and running in Pyramid vs Django/Rails
I'll often see something like this:
- Weeks 1-12, the higher level framework progresses much faster with
deliverable/usable features.
- Weeks 8-20, the higher level framework begins to deliver fewer
features each day. more work is spend configuring different plugins
and coding 'around' various framework options. the lower level
framework begins to pick up speed in delivering ticketed items.
- Weeks 20+, the lower level framework has a faster velocity in terms
of delivering features.

Small projects - both for size and duration - are really great on
higher level frameworks .   Django/Rails/etc are damn-perfect for
advertising campaigns, brand promotions, one-off online experience.
When it comes to online businesses and applications that span years,
high level frameworks start to be a huge concern.  For example :
reddit is still on Pylons while Twitter has been increasingly
offloading more and more of its functionality onto C/Scala/etc.
today , twitter is much larger and more 'real time' than reddit, but
their need to refactor started years ago as did their problems with
being built on a higher level framework.

I've never met a "Pyramid Developer".  I've met many "Python
Developers" who use Pyramid.  Conversely, I know many "Rails
Developers" and "Django Developers" , who would not consider
themselves to be "Ruby" or "Python" developers -- and largely aren't.
The bulk of their ability and work experience is with the Framework --
not the language.

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


Reply via email to