In practice, Drupal proved far too primitive for a project my company is currently working on in social networking. The need for customization outstripped the usefulness and time savings of its base functionality. After ~2 months of working with it and some top-shelf Drupal consultants, we scrapped everything in Drupal and returned to our custom PHP/MySQL/Smarty code base -- I quickly grew tired of hearing, "Drupal does things this way, so we have to rewrite this module." In hindsight, the time spent customizing Drupal to meet our requirements would have been better used to roll our own features. Less sophisticated applications may thrive on a Drupal CMS foundation. This is perhaps one example from which the "failed programmer" cry stems -- in other words, the offending Tweeter might have been suggesting that a capable programmer(s) could do more (perhaps faster) by rolling their own system (although I agree the Tweet is more than a tad dramatic). Your impression of Drupal may prove different depending on project requirements. In the end, our team has found it far easier to customize/perfect our own code than to re-tool someone else's code. I haven't looked at Joomla enough to form an opinion, but I admire some elements of CakePHP -- we have borrowed some ideas from Cake and nothing from Drupal. --- Damion Hankejh | hankejh.com
On Fri, Oct 9, 2009 at 9:46 AM, Mitch Pirtle <mitch.pir...@gmail.com> wrote: > Hey Webmaster, > > I'm a Joomla founder so I should be as biased as they come. My only > complaint about Drupal is folks calling it a framework, which it is > not. > > That aside, Drupal is experiencing huge growth and many developers are > taking advantage of it as their base platform for developing sites. A > strength is community sites, where Drupal's flexibility really shines. > > I suspect this person you are referring to (the offending Tweeter, er, > Twit) is just a troll starting up another tired round of vi-vs-emacs, > linux-vs-osx, and so on... Drupal is great, and to be blunt, ALL > current frameworks, platforms and languages have reached a level of > maturity that you choose what fits the way you like to think, and like > to code. > > -- Mitch > > On Fri, Oct 9, 2009 at 12:12 AM, <webmas...@vbplusme.com> wrote: > > Hello NYPHP, > > > > I have seen a few posts here about DRUPAL and decided to take a look > > at it to see if it might be useful for some of my projects. > > > > I noticed a few days ago that someone did a Twitter post and said that > > DRUPAL is what you use when you are a "failed" programmer. From what I > > can see so far, DRUPAL seems to be a "core" that pretty much takes > > care of all the "busy work" that you would normally have to spend huge > > amounts of time on if you were programming a site from scratch, i.e. > > user authorization, permissions, etc. etc. I don't see that this makes > > for the argument that anyone who uses it is a "failed" programmer and > > if that is indeed true, what makes cumbersome frameworks like CAKE or > > equivalent software not fall into the same "failed" programmer > > category. > > > > I realize that this was a "shoot from the hip" comment but would > > really like to hear other opinions about it. So far, I don't see the > > correlation between DRUPAL and "failed" programmer, what am I missing? > > > > TIA for any comments. > > > > -- > > Best regards, > > Webmaster mailto:webmas...@vbplusme.com > > > > _______________________________________________ > > New York PHP Users Group Community Talk Mailing List > > http://lists.nyphp.org/mailman/listinfo/talk > > > > http://www.nyphp.org/Show-Participation > > > _______________________________________________ > New York PHP Users Group Community Talk Mailing List > http://lists.nyphp.org/mailman/listinfo/talk > > http://www.nyphp.org/Show-Participation >
_______________________________________________ New York PHP Users Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/Show-Participation