Author Topic: PHP Frameworks for beginners?  (Read 934 times)

0 Members and 1 Guest are viewing this topic.

Offline mitsTopic starter

  • Irregular
  • Posts: 22
    • View Profile
PHP Frameworks for beginners?
« on: March 31, 2010, 07:28:13 AM »
i'm a recent graduate so don't have any experience of php frameworks.

i've heard about the main one's in Zend, Symphony, Cake, CodeIgnitor etc.

But as a complete beginner and novice to frameworks, which one should i go for?

Offline thorpe

  • Administrator
  • 'Mind Boggling!'
  • *
  • Posts: 29,256
    • View Profile
Re: PHP Frameworks for beginners?
« Reply #1 on: March 31, 2010, 07:33:59 AM »
Depends really. Your probably better off just biting the bullet and putting yourself right in the thick of things. Zend is very good, but large and has a fairly steep learning curve. Codeignitor is probably the simplest.

Offline xX_SuperCrazy_Xx

  • Irregular
  • Posts: 7
    • View Profile
Re: PHP Frameworks for beginners?
« Reply #2 on: April 03, 2010, 11:28:01 PM »
it actually depends on your requirements but I would go for codeigniter as it is simple to learn and has all required basic functionalities that you need in order to build a complete website in no time

Offline mannyee

  • Irregular
  • Posts: 30
  • Gender: Male
    • View Profile
Re: PHP Frameworks for beginners?
« Reply #3 on: April 11, 2010, 06:07:11 AM »
hi guys!!

i too am a recent graduate....and personally i judge myself to be at upper-intermediate level  in php language. my personal goal is to master the php, to know every minute details, well lets say to be a php expert.

i applied for a job and after some screening they took me in. i was pretty happy until my first day at work...they gave me some tutorials on cakephp to start with and i was told to start learning cakephp which they didn't specify intially.

i realise the merits of using a framework but given my level, i really want to hone up my core php skills....i am afraid that using a framework at this level will cause me to  forget the core php (and seniors at my office too have forgotten much about core php).

pls suggest me guys....should i give up the job and join another firm that works on core php or continue with the current one?

Offline Mchl

  • Staff Alumni
  • Freak!
  • *
  • Posts: 8,582
  • Gender: Male
  • That's Largo in my avatar, not me.
    • View Profile
    • FlingBits
Re: PHP Frameworks for beginners?
« Reply #4 on: April 11, 2010, 06:22:42 AM »
Continue with this job, do not stop looking for a better one and stick around here. Answering others' questions is a sure way not to forget how low level PHP looks like.
NetBeans fanatic | ExtJS masochist | C++ denier
PHP4 & MySQL4 are no longer supported.
PHPFreaks Tutorials | PHP Debugging: A Beginner's guide | PHP Security Tutorial || How To Ask Questions The Smart Way
Flingbits tutorials | Class Autoloading

Offline salathe

  • Lazy
  • Administrator
  • Addict
  • *
  • Posts: 1,540
  • Gender: Male
  • Temperament: Snuggly
    • View Profile
    • My Blog
Re: PHP Frameworks for beginners?
« Reply #5 on: April 11, 2010, 07:34:27 AM »
pls suggest me guys....should i give up the job and join another firm that works on core php or continue with the current one?

Absolutely do not quit your job just because they're using CakePHP! If you are worried about forgetting details in "core PHP" then there are plenty of hours outside of work (and likely lots inside of work) where you can keep track of, or learn, these "core" ideas.

Out of interest, what you were expecting: everything to be done without a framework or using a homebrewed framework or..?
PHP Documentation — Read it, or the badger will come for you.
http://php.net/manual/

Offline mannyee

  • Irregular
  • Posts: 30
  • Gender: Male
    • View Profile
Re: PHP Frameworks for beginners?
« Reply #6 on: April 11, 2010, 08:07:54 AM »
thanks for your suggestions guys!!

Quote
Out of interest, what you were expecting: everything to be done without a framework or using a homebrewed framework or..?

well salathe, i was expecting to work on projects without using any frameworks at all....everything written down from the scratch....
actually my instructor at my college told us that frameworks are for pros which i am yet to be. besides sticking only to a single framework may be harmful to me since other firms use other varieties of frameworks and if i join them start learning all those....

well my office hours are really hefty 9-6.30....wonder if i ever get time to learn the "core"
:-(

and ya my pals are workin on core php....i really envy them

Offline sunwukung

  • Irregular
  • Posts: 29
    • View Profile
Re: PHP Frameworks for beginners?
« Reply #7 on: April 13, 2010, 05:07:34 AM »
You won't stop using "core" php simply because you use a framework - it's not quite as abstracted as a JS lib like jQuery. You'll still get your hands pretty dirty in the logic/model layers of any application. It should just take the pain out of some fairly standard tasks - view management, database connections, form validation. You may find that you're only really using the MVC setup, and the rest is raw code.