Jump to content

zend framework vs codeigniter (which one to learn?)


Recommended Posts

This is a pretty subjective question really. I've never been much of a fan of CI, Zend on the other hand has quite a steep learning curve unless you are already very familiar with OOP concepts and design patterns.

 

As for video tutorials? This is programming, bye a book or read the manual.

For a beginner, CI or CakePHP is going to be easier. 

 

However, the question is whether you want to invest in learning 2 antiquated long in the tooth frameworks purely because they are easy to learn, or whether you want to learn the state of the art.  There is going to be a steep learning curve regardless, and typically you're learning the framework because you want to actually build applications with it.

 

The two most advanced php frameworks right now are Zend Framework and Symfony.  In my opinion you should look at them both.  Again for a beginner, ZF is both a framework and a library, and because it has so many different options, people often find it confusing to get started with.  If you're using mysql, many people pair it with an orm library like doctrine.  Where this is one of the fundamental bundled libraries with Symfony, with ZF you have to figure out how to inegrate the two, or you use zend_db.  As a beginner, I'd probably suggest you start with symfony, as it doesn't expect you to understand how to put all the pieces of the framework together.  It has application tutorials that walk you through building a real world application, so if you're a learn by example type person,  you'll probably find it's easier to get going with it.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.