On Fri, Feb 22, 2008 at 9:35 AM, Gavin E. <[EMAIL PROTECTED]> wrote:
> SO HERE'S MY QUESTION: Is there any other MVC, in any language, which > divides their MVC into more unique/swap-able pieces than Pylons? I > see the future of web-based apps based on these interchangable 3rd > party components. Pylons is just a glue of user-friendliness on top of Paste. The only code native to Pylons is that which does not adequately exist in lower-level projects. I challenge you to find what in Pylons *could* be broken up into smaller pirces. WebOb was recently created as a framework-neutral request/response object. If it becomes widely used outside Pylons, it will bring another level of interoperability on top of that which WSGI provides. As for a similar product outside Python, not that I've seen. Python has attracted a large number of people who like to tinker with web frameworks, and thus has a large number of web frameworks. These framework tinkerers have an allergy against other people's monolithic frameworks. So WSGI was brought in to rectify the situation. If we can't bring the number of frameworks down to one, let's at least make them more interoperable. Perl, Ruby, Java, and PHP went a different route. A few people created a framework in each of those languages, and most users just used it rather than writing their own framework. This has been attributed to how easy it is to build a framework in Python. If you look through the Paste docs, it even tells you how to make your own personal framework. :) If you're looking for something to do, you might want to look for shortcomings in Pylons' component/interoperability model and suggest improvements. -- Mike Orr <[EMAIL PROTECTED]> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
