On Mon, 2011-12-12 at 08:51 -0800, rihad wrote: > Pfff... I've got a confession to make :) All this "lightweightedness " > makes using Pyramid a bit confusing at first. It's like needing to get > separate Firefox plugins to enable JavaScript, show JPEGs, browse FTP > sites, handle form submission, etc. Dare I say, I find full-stack > frameworks like TG2 more... appealing.
I sympathize with this sentiment, because of course everyone wants it to be as easy as possible and everyone hates making choices. > Perhaps lightweight frameworks > such as Pyramid are for more advanced usage, although I doubt for > which purpose, given that problems a web programmer faces in his > projects are amazingly the same. In other words, everyone is welcome > to build their own magic framework out of Pyramid as they see fit. > That's not a bad thing at all, if that's what you want :) I've been doing this a long time now. I've seen hundreds of people spend tens of thousands of hours on code, building huge monothic systems that are eventually crushed under their own weight. I've seen them try to slim down their stack in the face of impossible backwards compatibility concerns. I've seen them try to unmake overeager choices that were made a decade ago, and only succeed at annoying existing users. I've seen people try to use these systems in ways they weren't intended to be used, and build horrifying contraptions to work around baked-in design constraints. I've seen second-generation system maintainers not get the jokes originally assumed by the first generation, and weld previously completely independent subsystems together for the sake of a convenience import. I've seen reams and reams of underdocumented and undocumented code. I've seen two people add code to the same package that does the same thing because nobody really knows how it works anymore. I've seen those systems lose relevance. That's not a bad thing at all, if that's what you want. Seriously, though, higher level things will pop up that are built with Pyramid. ptah, apex, kotti, and khufu are such systems now, and I'm hoping they'll please the full-stack-wanting crowd. If not, then, well, there are certainly no shortage of Python framework choices, as frightening as some of them are. - C -- 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.
