|
Posted by ninja on 08/03/06 15:32
Marek Zawadzki wrote:
> Hi all,
>
> In your opinion: what is current status of frameworks for PHP and which
> one would you choose?
>
> I am looking for an all-purpose, MVC-based framework I could learn and
> use for all the applications I'll be working on in the future.
> Something that is currently stable and documented enough to be used in a
> commercial world (but it doesn't have to drive space shuttles yet;-)),
> and has no limitations whatsoever on the view (presentation) side.
> Templates support would be nice I think, although I've been never using
> "real" templates with links to functions.
>
> I was looking at Zend, CakePHP, Symfony and Seagull. Do you think any of
> them (Zend?) has a chance to become a standard for PHP?
>
> Thanks,
>
> -marek
Personally, I find Code Igniter (http://codeigniter.com) to be the best
one around. It does what needs to be done (as in, makes my life
easier), and then moves out of the way. I like the way it doesn't
impose me ways to do things, but rather just does the dirty work for
me. It can also be used with templating engines, but I prefer php view
templates with it. Also, the documentation is very good, and there is a
large community with a wiki (http://www.codeigniter.com/wiki) and a
forum (http://www.codeigniter.com/forums).
CakePHP and Zend also seem cool enough, but they either lack
documentation (Cake), or are PHP5 only (Zend). I took only a brief look
at Symphony and Seagull but I didn't like either - they seem too
bloated and/or complicated for my personal preference.
If there will ever be a PHP 'standard' framework (like RoR is for
Ruby), Zend has the most chances of becomig one, for the obvious
reasons. However, it is still in relatively early development (I
believe you can download v0.1.5 Preview), and it is based around PHP5,
which is still relatively rare. I don't think there will be a
"standard" PHP framework anytime soon - and I believe it is a good
thing.
Just an opinion.
Vladislav
Navigation:
[Reply to this message]
|