I am kinda new to php frameworks, it feels like getting married since there are tons out there, I have narrowed down to codeigniter,cakephp and symfony, but each one has its cons/pros, any recomendations ?
THx
K
THx
K
-
Re: Should I get married ? PHP Frameworks
Tue, April 17, 2007 - 5:39 AMI love symfony (as im sure youve heard reiterate tons of times on all the web forums were both on). I think phpCake is the most widely used and alot of people like it. Ive heard people mention CodeIgniter but i honestly dont know any developers that use it. Not that that necessarily means much - i dont know many using Symfony either other than those ive met on the Symfony forums/listserv.
I will say though that Symfony tries to take the best of phpCake and RubyOnRails (obviously ported to php) and then build on that. So make of that what you will. -
-
Re: Should I get married ? PHP Frameworks
Sat, April 21, 2007 - 12:42 PMThanks pixel.
I am still in the process of deciding, and so far have partially opted for cakephp since it seems to be the reasonable option in my case.
I tried CodeIgniter and it is a great introduction (along with the wiki) to the MVC Design pattern, and it also seems to be the most portable/streamlined but I ended opting for cake versus symfony and codeigniter cause it seems more established and has more learning resources.
Anyways, I'll see how it goes.
K -
-
Re: Should I get married ? PHP Frameworks
Sat, April 21, 2007 - 2:21 PMWerd.
Happy developing Keno :-)
-
-
-
Re: Should I get married ? PHP Frameworks
Sat, April 21, 2007 - 4:51 PMI've just begun evaluating symfony. The learning curve is a bit steep, but they have a great documentation (though sometimes outdated and buggy). So far I'm quite happy with it.
I've been developing php for 6 years, and symfony adresses most of the problems I had in these times. I just can't get friendly with their orm (I develop my database-structure independently, and like to be in control of all the sql used, write my own abstraction-layer etc, but I believe it's possible to override the orm-stuff).
I like the way, you can define different enviroments (develop, staging, production etc). -
-
Re: Should I get married ? PHP Frameworks
Sat, April 21, 2007 - 6:20 PMYeah... ive heard alot of veterans complain about Propel. Particularily the way it handles joins and what not... or rather the way OM Peer classes handle them, as well as the fact that it can be a bitch to write an optimized query with criteria/criterion. Alot of them have switched to doctrine instead. Ther is a plugin for doctrine as well. I played with it a bit but was already so familiar with propel that i decided to wait till i REALLY needed to use it to learn it. I think there is also a plugin for ezPDO. And if i remeber correctly there is a wiki page for somplete replacing the ORM wiht somehting of your choosing.
I know what youre talking about with the docs, but everything in the book should be up yo date as it was written agianst 1.0. The bad doc was when they were still in beta... no one was updating the book in a regular basis and it usually took posting to the forum or list to figure out what was amiss.
-