What framework do you prefer?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

What framework do you use?

Zend Framework
2
10%
CakePHP
1
5%
Seagull Framework
0
No votes
Prado
1
5%
EZ Components
1
5%
Code Ignitor
1
5%
I built my own
8
38%
Frameworks are for John Eatons! (I do not use one)
7
33%
 
Total votes: 21

User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

What framework do you prefer?

Post by Luke »

With all the talk about frameworks going on in PHP Theory and Design, I thought I'd start a poll just to see how many people use a framework and if so, which one.

EDIT: I meant to add an "other" but oh well post your other if you don't use any of the above.
User avatar
John Cartwright
Site Admin
Posts: 11470
Joined: Tue Dec 23, 2003 2:10 am
Location: Toronto
Contact:

Post by John Cartwright »

I'm not going to vote on this one because I am somewhat tied between two frameworks.. beings CakePHP and Zend Framework. I would push towards Zend Framework when it is actually completed (don't forget what you download now is only the preview release 0.14 I believe). I think it's not really fair to even compare ZF to other frameworks at the moment either.
User avatar
Oren
DevNet Resident
Posts: 1640
Joined: Fri Apr 07, 2006 5:13 am
Location: Israel

Post by Oren »

Does Notepad count? I didn't think so :P
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

Oren wrote:Does Notepad count? I didn't think so :P
Notepad isn't really a framework. It's an editor.
User avatar
Oren
DevNet Resident
Posts: 1640
Joined: Fri Apr 07, 2006 5:13 am
Location: Israel

Post by Oren »

The Ninja Space Goat wrote:Notepad isn't really a framework. It's an editor.
It was a joke you know... :wink:
Which means that I voted for "Frameworks are for John Eatons! (I do not use one)".
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

Oren wrote:
The Ninja Space Goat wrote:Notepad isn't really a framework. It's an editor.
It was a joke you know... :wink:
Which means that I voted for "Frameworks are for John Eatons! (I do not use one)".
I just wanted to make sure that was clear. :wink:
User avatar
Benjamin
Site Administrator
Posts: 6935
Joined: Sun May 19, 2002 10:24 pm

Post by Benjamin »

I'm in the process of building my own. I guess that is the reason a lot of my functions do multiple things. For example my function that validates a date, also returns the Year, Month and Day as an array, so I have quick access to them should I need it.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

I am having a way harder time adapting to the cakePHP environment than I expected, but the few things I have been able to understand/use made some common tasks SO easy, it's worth using if just for that.
User avatar
sweatje
Forum Contributor
Posts: 277
Joined: Wed Jun 29, 2005 10:04 pm
Location: Iowa, USA

Post by sweatje »

User avatar
Maugrim_The_Reaper
DevNet Master
Posts: 2704
Joined: Tue Nov 02, 2004 5:43 am
Location: Ireland

Post by Maugrim_The_Reaper »

I'm currently refactoring a small framework I built quickly (it showed since it was poorly designed and not well tested ;)). Mainly because I need something specific for building PHP games and small apps which need to run well on a shared host with performance issues. I'm currently calling it Partholan and thinking of farming it out to other projects I'm involved in - the newer code is a lot cleaner and I'm very happy with it.

Outside that I have found ezComponents and the Zend Framework very worth working with. I tend to prefer frameworks which don't bind you into a preset structure. Cake actually allows external libs to be used, so that's a strong point for me.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

I'm having an extremely hard time wrapping my head around HOW YOU WORK with cake... it's definately going to take some getting used to. The trouble is that I worry that in the amount of time it is going to take me to get used to this thing, I could have had all of my modules built already!!
User avatar
Maugrim_The_Reaper
DevNet Master
Posts: 2704
Joined: Tue Nov 02, 2004 5:43 am
Location: Ireland

Post by Maugrim_The_Reaper »

Coming to grips with a framework takes time. Which is why I advise people to get to grips with the basics of at least two or three simply on a personal educational level. Then if it becomes a suitable solution to something job related, you at least have the foundations...
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

I'm about 1 or 2 more days of non-productive learning time away from just scrapping the idea of using it... the cost of relearning is too big. I have work to do

It's irritating because I built a news module in about 2 hours that works BEAUTIFULLY with cake, but any other task seems like it would be easier just to build from scratch!

EDIT: 2 hours later: I'm building my own!! I changed my mind!! :evil: :evil: :evil: :evil:
User avatar
John Cartwright
Site Admin
Posts: 11470
Joined: Tue Dec 23, 2003 2:10 am
Location: Toronto
Contact:

Post by John Cartwright »

sweatje wrote:WACT
I've downloaded WACT and have been crawling their site to come to grips with this framework. I am really enjoying some of it's features although it is kind of hard to understand the framework itself with such lacking documents. I have setup a new page controller, although I have no idea how to dispatch new controllers..

Would you mind posting a controller either here, or via PM to give me a kick start on this new framework please?
User avatar
pedrotuga
Forum Contributor
Posts: 249
Joined: Tue Dec 13, 2005 11:08 pm

Post by pedrotuga »

I am new to this wole frameworks thing. I didnt even know there were frameworks for php.
It was so much fuzz about RoR that i started to read about the current situation.. i thought php woudl be soon death.

Well... i guess you missed some really hot ones::
PHPontrax
cookie
synfony

well... i myself prefer handcodding, i dont get along with this MVC thing... in fact i am not so much found of OOP.

There is a set of them who try to copy rails but then there is reall php frameworks. From what i saw arround symfony is BY FAR the most developed and the most documented... i think if i ever use any of those it will be symfony.

All the others claim to be the best but they look everything but simple to use.
For some reason almost all of them have video tutorials, and for some other weird reason they allways have a mac ( ????? what da..????? ) . Most of the times they generate a lot of code, then they just go and delete it... if thats what their wonderfull frameworks are for...

well... i dont use any framwork, at least at the moment, and i dont get so well along IDEs either.. i dont so much se the point of using an IDE for a scripting language... but thats fine.
Text highlight and some other basic editor features are everything i need, and ofcourse... php.net :D

By the way...
phpbb, vbulletin, wordpress, mambo, etc etc all those cms, forum, bolg scripts out there... are they developed using an mvc approach or are they 'hand-coded'?
Post Reply