Slashdot Mirror


Drupal Competes As a Framework, Unofficially

tgeller writes "Drupal developer Ben Buckman attended the BostonPHP Framework Bake-Off with the hopes of pitting the CMS against CakePHP, Symfony, Zend, and CodeIgniter. He was told that he couldn't because Drupal is 'not a framework,' a response he felt was 'coder-purist snobbery ("it's not a framework if you build any of it in a UI").' So he decided to unofficially compete in the back of the room by accepting the challenge of building a job-posting app in 30 minutes, while the official competitors did the same from the stage. He recorded the results, which are impressive. In the process he raised the question: What is a framework, anyway?"

6 of 178 comments (clear)

  1. Steak by Anrego · · Score: 4, Insightful

    I’d call Drupal a tool with a framework for extending said tool rather than a straight framework.

    Why? Just what my gut tells me. At the end of the day it doesn’t really matter (save for contest qualification purposes I guess). Use what does the job for you.

  2. I never thought I'd see the day by Megor1 · · Score: 5, Funny

    I'd never thought I'd see the day when PHP developers would have "'coder-purist snobbery"!

    --
    Everyone that disagrees with me is a paid shill
  3. "Framework" isn't just a buzzword... by MrEricSir · · Score: 4, Funny

    ...it's a way to seamlessly align the holistic design-process in an integrated, next-generation infrastructure using best practices and maximizing ROI.

    Going forward, frameworks are a paradigm shift in cost-effective and value-added solution development.

    --
    There's no -1 for "I don't get it."
    1. Re:"Framework" isn't just a buzzword... by MrEricSir · · Score: 4, Funny

      Great, let's touch base. By not letting that slip through the cracks of our knowledge process, we can take our core competencies to the next level and increase our brand visibility in mission critical logistics.

      --
      There's no -1 for "I don't get it."
    2. Re:"Framework" isn't just a buzzword... by Cow+Jones · · Score: 4, Funny

      Bingo!

      --

      Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
  4. There are two sorts of PHP developers by SmallFurryCreature · · Score: 4, Insightful

    The first you don't hear much about, they know the language, its stengths and its limitations and simply use it because nothing else out there can compete.

    Then you got the second kind, that will be fuming at the last bit in the previous paragraph. They are forced to use it for some reason, mostly because the latest language they wish to use simply isn't supported enough. Personally, I think these are the lesser developers, the bad photographers who think if only they get a Hasselblad they will turn into a top class photographer instead of having to use this cheapo poloraid that nobody could ever possibly use to make art.

    Personally I also think frameworks are silly. If you can lash up a site in 30 minutes, then the request simply isn't distinctive enough. Your site will be the Xth among thousands and fail. For the next job board site, you need to add something new, do it different, improve the process/experience else the monsterboards will simply keep the position they got.

    If a wizard can write your code, you are not a developer but an assembly line worker. Granted there is a living to made at this, but please, don't call yourself a developer, you are a code monkey.

    It is amusing for me to see the developers that every problem they encounter, they say: Oh if only we used tech X, this would be easy... WAY to sell your talent kiddo. It is even more amazing to see when they get away with it. Companies running everything from PHP, Perl, Python, Ruby on Rails, ASP and god knows what else, in the same company and in one extreem case, the same site... I don't care how much you hate an individual language, more then one you need a BLOODY good reason, more then two and you are insane.

    But hey, keep looking for the magical language that no longer requires you to express yourself to achieve what you want. If people could write amazing code in assembly then why can't you make the language the project uses just work?

    Really, if you claimed that you would be a better driver if only you had a proper car, every real driver would laugh at you. Instant poloroids are used by the pro's. Some serious art is produced with nothing but paper and charcoal.

    But for a website, you need the latest tech so you can never learn all its secrets. Right.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.