Is it really worth moving from CodeIgniter to Zend Framework? if so, how difficult is it?

I do not know if this is good for such a question. If not, sorry for the mess: /

I have been using Codeigniter for a while, I have already created my own cms (for use in all my projects) and many modules (news, image downloads, etc.), and I can do my job well and quickly. but I always wanted the Zend Framework. The reason I chose Codeigniter is due to time issues. I had a very difficult timeline for my projects when I decided to go on a framework for use for the rest of my life. and only because of the short study time, I chose CodeIgniter. I'm actually happy. But I can’t think about Zenda!

My question is: is it really worth taking Zend's serious training time? I am already very busy with projects, I will have to donate a lot from my vacation, sleep less at night to study, etc., And I will need to build my cms and all other modules with Zend.

Is it really worth it? And how do you feel about how difficult it will be to find out Zend for someone who already knows Codeigniter?

Thank you so much!

+6
codeigniter zend-framework timeline
source share
3 answers

Platonic affair

You say you are happy, but you have a secret platonic romance with the Zend Framework. Thus, there must be some things that you like more about ZF, or you read and heard about it, and you see that it is constantly gaining a reputation and quality.

Can you tell us more about this?

Parametric frame selection

I can only talk about my experiences from the perspective of a ZF user. A year ago, I also came across a question about the structure, and I thought a lot about it and what framework to choose. See my auto-discussion here.

I decided to study the Zend Framework, and still I do not regret the decision at all. At the moment, when I evaluate the market for PHP frameworks, I would say that in fact there are only two excellent options from a common perspective: Symfony and ZF.

Why change if you are happy?

But then again, you are happy. Your choice of technology should primarily be based on whether you are able to fulfill these requirements. If you have already created your own CMS, and you can quickly and tastefully meet the requirements of customers, why would you change it, but for your own imagination?

Learning is good.

On the other hand;) It seems always worth learning something new. But maybe you can just play with ZF, try a small personal project or something like that.

Maybe it's even more worth learning the C or Ruby or Python language or ...

ZF Training

In any case, if you decide to go to ZF, you most likely will not regret it, and I do not think that it will take you so much time. You know PHP, you know how the frameworks function works. You just need to read about some of the new concepts and get used to another API. And hey ZF is incompatible, you can even start using your classes in your CI applications and get to know this "passass".

+13
source share

Switch to ZF if you take advantage of the new features it offers. Connection to services, support for OpenID, REST server, SOAP server ...

But if you only need basic CMS-like functions (CRUD + authentication) than ZF is too much :)

I think you should study this, but do not try to rewrite your working CI CMS in ZF. It's useless. And it will also be slower.

Disclamer: I am happy that the user is ZF :)

+2
source share

I think you should try http://www.yiiframework.com/ somewhere in the middle between Zend and CodeIgniter!

* This is a subjective opinion in my experience.

+1
source share

All Articles