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.
