Author Topic: Hardcore oop enthusiast looking for appropriate framework  (Read 987 times)

0 Members and 1 Guest are viewing this topic.

Offline andrewgaugerTopic starter

  • Devotee
  • Posts: 600
  • Gender: Male
  • Failure is a step on the road to success
    • View Profile
    • Resume
Hardcore oop enthusiast looking for appropriate framework
« on: July 03, 2010, 01:08:19 AM »
Finally giving in and deciding to build off what others have crafted in lieu of developing everything from scratch.  So, I need a framework.  I have biases and opinions that are probably not factually based, so I ask others experienced with frameworks:

Which is the best framework for an experienced PHP developer to use?  I think I'm leaning towards Yii (maybe) or Zend.  Please advise.  This is not for professional developing, just my own fancy along the way.
PHP 5.3.2 | Apache 2.2.14 | MySQL 5.1.41 | Ubuntu 10.04
Developers of the modern age get no respect.  We are always the blunt of jokes, the first to blame, and people hardly talk to us.  I wouldn't trade it for the world.

Offline ignace

  • Guru
  • Freak!
  • *
  • Posts: 5,093
  • Gender: Male
    • View Profile
Re: Hardcore oop enthusiast looking for appropriate framework
« Reply #1 on: July 03, 2010, 04:46:45 AM »
IMO the most important decision you have to make is if you want a glue or a full-stack framework. A glue framework like Zend provides you with components which you can use either way you want and does not restrict you to use any of them. A full-stack like CodeIgniter (and Yii?) does the opposite, it restricts you to it's feature-set but it requires less effort on your end to write the application as bootstrapping and resource loading is all done for you (it runs out-of-the-box).

I don't think there is much else I can add to this to be more relevant to you, download a few frameworks of which you think you like and try them, create something small, amuse the masses :)

[ot]PS: Developers of the modern age get no respect.  We are always the blunt of jokes, the first to blame, and people hardly talk to us.  I wouldn't trade it for the world. -- love it :)[/ot]
Developer from Belgium, Vlaams-Brabant

Offline andrewgaugerTopic starter

  • Devotee
  • Posts: 600
  • Gender: Male
  • Failure is a step on the road to success
    • View Profile
    • Resume
Re: Hardcore oop enthusiast looking for appropriate framework
« Reply #2 on: July 03, 2010, 04:37:31 PM »
Thanks for the clarification.  I have always done everything myself and am never going to get to a new level without using a framework.  I absolutely am looking for a glue framework.  I'm thankful I asked before learning Yii wasn't what I wanted.  I had someone on public transit say they were using something like Komodo (but not Komodo, thats the IDE), or something that started with a K, but I haven't found any frameworks that start with a K.  I think I'll begin with Zend.  I'm sure I'll regret it   ;)
PHP 5.3.2 | Apache 2.2.14 | MySQL 5.1.41 | Ubuntu 10.04
Developers of the modern age get no respect.  We are always the blunt of jokes, the first to blame, and people hardly talk to us.  I wouldn't trade it for the world.

Offline ignace

  • Guru
  • Freak!
  • *
  • Posts: 5,093
  • Gender: Male
    • View Profile
Re: Hardcore oop enthusiast looking for appropriate framework
« Reply #3 on: July 04, 2010, 02:49:21 AM »
It depends on your OO knowledge (principles, patterns) how well (or how bad) you'll get along with the Zend framework. I am currently playing with a few popular frameworks (Zend, CI, Cake, Symfony, ..) Our own CMS system runs on Zend, while one of our products runs on CodeIgniter :) I am going to regret this in the future, I'm sure.
Developer from Belgium, Vlaams-Brabant

Offline andrewgaugerTopic starter

  • Devotee
  • Posts: 600
  • Gender: Male
  • Failure is a step on the road to success
    • View Profile
    • Resume
Re: Hardcore oop enthusiast looking for appropriate framework
« Reply #4 on: July 04, 2010, 11:34:32 PM »
So should I use Zend Studio with Zend framework?  I'd prefer an IDE that was familiar with the context I was using.
PHP 5.3.2 | Apache 2.2.14 | MySQL 5.1.41 | Ubuntu 10.04
Developers of the modern age get no respect.  We are always the blunt of jokes, the first to blame, and people hardly talk to us.  I wouldn't trade it for the world.

Offline thorpe

  • Administrator
  • 'Mind Boggling!'
  • *
  • Posts: 29,255
    • View Profile
Re: Hardcore oop enthusiast looking for appropriate framework
« Reply #5 on: July 04, 2010, 11:38:47 PM »
Most of the decent IDE's support frameworks simply by placing them on an include path. Sure though, if you've got the $ to fork out for Zend Studio, it looks pretty good.

Offline ignace

  • Guru
  • Freak!
  • *
  • Posts: 5,093
  • Gender: Male
    • View Profile
Re: Hardcore oop enthusiast looking for appropriate framework
« Reply #6 on: July 05, 2010, 06:56:28 AM »
Most of the decent IDE's support frameworks simply by placing them on an include path. Sure though, if you've got the $ to fork out for Zend Studio, it looks pretty good.

Or try Eclipse PDT, NetBeans PHP, or PHPStorm. I use the latter and is free for educational and open-source projects, $48 for a personal license.
Developer from Belgium, Vlaams-Brabant

Offline Alex

  • Global Moderator
  • Addict
  • *
  • Posts: 2,487
  • Gender: Male
  • < 1 billion
    • View Profile
Re: Hardcore oop enthusiast looking for appropriate framework
« Reply #7 on: July 12, 2010, 04:10:13 AM »
I had someone on public transit say they were using something like Komodo (but not Komodo, thats the IDE), or something that started with a K, but I haven't found any frameworks that start with a K.
Kohana?
:anim_rules: Read the rules, :rtfm: and don't forget to use [code] / [php] tags!