A glance at PHP Frameworks

FURTHER UPDATE:
Yii doesn't have REST support, going to check out (get it?) Symfony tonight.

UPDATE:
Looks like the documentation for Yii was written in latex! I am intrigued... Wow, I haven't posted for a while. I've been looking at PHP frameworks for work. Here's a summary of my thoughts so far – early days so not a lot of depth to this:

Recess

It's RESTful. It's also dead.

Symfony

Could be ok. Seems big and bloated. It's definitely not dead and is a real contender to Zend Framework. Can't find anything about it being RESTful.

Zend Framework

It's not dead but it should be. Horrible. If Zend weren't behind this I think people would vote with their feet and walk (or perhaps run) away.

Solar

I first looked at this years ago. I liked how light it felt. It's still in development so I will spend some time looking at it again, however it might be too light and it does rely on a PEAR library (DB_Table – not updated since 2008) which makes me want to run away screaming.

Akelos 2

A unashamed Ruby on Rails port (not sure this is a good thing – why don't I just use Ruby on Rails?). To be released first quarter 2010.

Konstrukt

It's minimalist. It's RESTful. There seems to have been recent development. I will definitely look more closely at this.

Lithium

Based on CakePHP, and only runs on 5.3. Only at version 0.2 so it's not really ready to go. However there is definitely recent work on it, so it might be good in the future.

Yii

It's got a full stack, has recently released version 1.1.0, and claims to be good for high performance sites. Probably worth looking at but it doesn't get me particularly excited.

Adventure PHP Framework!

What a name. I added the exclamation mark in the title as it seems appropriate. I guess I better look into this one as it's still alive, but the whacky-tobaccy feel is putting me off.

Kohana

Lightweight which always piques my interest, but seems to be long dead.

0 Responses to A glance at PHP Frameworks

  1. There are currently no comments.

Leave a Reply



About

User

Remember me on this computer?