I encountered a quote recently that "Rails is omakase, node is street food."  
It struck me as being sort of applicable to the "what is" question around 
pyramid.

Most web frameworks *are* omakase ("I, developer, leave all my decisions to 
you, all knowing framework author person"), while pyramid is dim sum.   

This means lots of choices, but very few that cannot easily be undone or redone 
when a situation requires change.   These choices are presented in a regular 
and therefore understandable format, which actually keeps the number of 
concepts you have to understand to be useful w/ pyramid pretty small while not 
reducing one's flexibility or power.   T The only two things pyramid forces you 
to use are the configurator and the router.  With such a small core, he 
learning can be bite-sized (though I don't think I've seen it presented as such 
other than perhaps groundhog).  

Pyramid makes writing and using extensions and plugins stupidly easy, so 
creating your own personal framework tailored to your own personal usecase or 
style of development is a natural outcome over time with pyramid.    This 
quality contrasts the usual outcome over time for framework usage which usually 
results in bloat, framework vivisection, anger, depression and general 
arthritis followed by new framework selection, porting, rewriting, rinse and 
repeat.

-w


d. "whit" morriss
Platform Codemonkey
[email protected]


-- 
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