Good OOP Framework?

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
User avatar
samtay
Forum Newbie
Posts: 9
Joined: Sun Aug 20, 2006 8:44 am
Location: Manchester, UK

Good OOP Framework?

Post by samtay »

Is their any good OOP Framework out their? Should I use a Framework?
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

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

Post by Luke »

pretty vague question... I love the Zend Framework... but it's still under heavy development. It's still awesome though.
http://framework.zend.com
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

but it's still under heavy development.
Yeah but all the core stuff is done, its pretty stable these days and is good enough for production with the possible exception of Zend_Db, which seems to still have a lot of bugs logged under it.
The Ninja Space Goat wrote:It's still awesome though.
You read the source in the Zend Framework and you are simply saying "Oh what a good idea!" and "Why didn't I think of that?!" constantly. It's clear the amount of careful planning and consideration has gone into ZF.
User avatar
samtay
Forum Newbie
Posts: 9
Joined: Sun Aug 20, 2006 8:44 am
Location: Manchester, UK

Post by samtay »

I just want something easier and light weight! Also with a Theme engine.
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

Theme engine? Do you mean a template engine? Most if not all frameworks support, in some fashion, a template engine. Whether it's an outside developed system versus built-in, that's really up to the framework.

There are a lot of frameworks out there. What languages are you familiar with?
User avatar
samtay
Forum Newbie
Posts: 9
Joined: Sun Aug 20, 2006 8:44 am
Location: Manchester, UK

Post by samtay »

PHP, I been looking at Code Igniter but I want to use OOP. Yer, template engine. Sorry brain not working today.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

Well one thing that really turned me on to the Zend Framework was the fact that it can be as light-weight as you make it. You can use its components independant of eachother. Say you want to use adodb instead of Zend_Db... you can! Say you want to set up your system without MVC (Zend_Controller_*)... you can! It's very cool.
User avatar
samtay
Forum Newbie
Posts: 9
Joined: Sun Aug 20, 2006 8:44 am
Location: Manchester, UK

Post by samtay »

Would using a framework be best practise?
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

Break it down.

What does x, y and z framework offer in terms of features, use and your personal taste?
What do you need and want now?
What do you need and want later?
nickvd
DevNet Resident
Posts: 1027
Joined: Thu Mar 10, 2005 5:27 pm
Location: Southern Ontario
Contact:

Post by nickvd »

I just started using code igniter and I'm loving it so far... They have an incredible user guide available along with several tutorials and even a few video tutorials.

It's simple, lightweight and best of all, it stays out of your way, you can code however you want to code...
User avatar
samtay
Forum Newbie
Posts: 9
Joined: Sun Aug 20, 2006 8:44 am
Location: Manchester, UK

Post by samtay »

I just want a base to start off my applications on, that simple and light weight. Want it to handle all the common things such as MySQL, Form validation, template engine etc...
Post Reply