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

0 Members and 1 Guest are viewing this topic.

Offline andrewgaugerTopic starter

  • Devotee
  • 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

  • Fanatic
  • Gender: Male
  • I possibly shouldn't have said that...
    • 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 :)

Off Topic: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 :)
Quote
You agree that you will not post any material which is false, defamatory, inaccurate, abusive, vulgar, hateful, harassing, obscene, profane, sexually oriented, threatening, invasive of a person's privacy, adult material.


Offline andrewgaugerTopic starter

  • Devotee
  • 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

  • Fanatic
  • Gender: Male
  • I possibly shouldn't have said that...
    • 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.
Quote
You agree that you will not post any material which is false, defamatory, inaccurate, abusive, vulgar, hateful, harassing, obscene, profane, sexually oriented, threatening, invasive of a person's privacy, adult material.


Offline andrewgaugerTopic starter

  • Devotee
  • 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!'
  • *
    • 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

  • Fanatic
  • Gender: Male
  • I possibly shouldn't have said that...
    • 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.
Quote
You agree that you will not post any material which is false, defamatory, inaccurate, abusive, vulgar, hateful, harassing, obscene, profane, sexually oriented, threatening, invasive of a person's privacy, adult material.


Online AlexWD

  • Global Moderator
  • Addict
  • *
  • 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!


PHP Freaks Forums

« on: »

Tired of these ads? Purchase a supporter subscription to get rid of them.