2009/3/22 AD.: > On Mar 22, 10:29 pm, Raoul Snyman <[email protected]> wrote: >> I agree with askel. I use Drupal as my CMS for sites that I work on. >> It may be PHP, but it's extremely powerful and extensible. Besides, if >> you wanted something as powerful and extensible as Drupal, you'd >> probably want to write it from scratch in Python, rather than using a >> framework like Pylons. As awesome as Pylons is, it would restrict the >> extensibility of the CMS. > > Could you explain that last statement a bit further? I suspect I'm > naively missing something about Pylons extensibility (or lack > thereof) :)
Note: I said that Pylons would restrict the extensibility of said CMS, not that Pylons itself is not extensible. Pylons is an MVC framework, that means that you have clearly defined models, views, and controllers. Drupal, on the other hand has HTML (view) code littered all over it's modules (controllers) and has no models. Pylons depends on it's fairly fixed MVC structure, and fairly fixed directory structure, for it's mapping and layout of the application. Sure you could probably hack the Pylons code to change the required directory structure, but then you'd have a problem each and every time Pylons releases a new version and you want to upgrade your version of Pylons. Drupal on the other hand doesn't have a fixed structure further than "all module-related code must be in the module's directory" and it has no module templates. Drupal has a much flatter, informal structure. My point is not that you can't write a CMS in Pylons, nor that Pylons is limited. My point is that if you want to write a "Drupal" in Python, I don't think you're going to be able to do it in Pylons. They just work totally differently. (My apologies if I'm not being clear, I wrote most of this on Sunday night at 22:00, and the rest on Monday morning.) -- Raoul Snyman B.Tech Information Technology (Software Engineering) E-Mail: [email protected] Web: http://www.saturnlaboratories.co.za/ Blog: http://blog.saturnlaboratories.co.za/ Mobile: 082 550 3754 Registered Linux User #333298 (http://counter.li.org) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
