Cake PHP Framework

Published 21 April 05 by Justin French, 9 comments

Personally, I’ll be sticking with Ruby. He seems to have nailed the basics, and it should help PHP hackers achieve a little more productivity and organisation, but the reason I choose to ditch my own PHP framework and move on to Rails was because of the driving community.

While he may have some basic CRUD and MVC stuff going on, the Rails team have stepped it up with Ajax support, and an amazing list of other new features that I can’t even keep up with.

And then there’s the elegance and dynamic nature of the Ruby language. No matter how good a PHP framework is, it just can’t compete. The examples in the Cake Manual tell the whole story.

foreach ($this->post->find_all() as $post): anyone?

How about $this->set('data', $this->post->read());?

I think his reasons for stick with PHP are pretty common:

Unfortunately, it’s only available for Ruby, which poses a problem, because Ruby is relatively unknown and unsuporrted by most web-servers. That, and I would have to learn the language itself pretty quickly, which was unlikely.

But honestly, I felt comfortable with Ruby and the Rails framework in a couple of hours, and have been steadily learning ever since. There was no “I must learn Ruby now” – I’m just learning it as I need to. As for the hosting side of things, I guess I was just lucky with TextDrive.

Why discusses Cake and a couple of other Rails clones hitting the streets over in the RedHanded blog.

Options

What is this?

portrait of Justin

This is the online home of Justin French, a designer & web application developer located in Melbourne, Australia. I like finding ways to make things work better. I like clarifying and simplifying. I like to understand how you understand things.

» read more

Subscribe to my feed

Follow me on Twitter

@justinfrench

More Notebook Articles

Show more notebook articles

Search