S
S
Sergey2012-06-21 21:54:28
PHP
Sergey, 2012-06-21 21:54:28

What framework should I start with (Yii, zend, symfony)?

I decided to bring my knowledge closer, I decided to start learning frameworks. Chose the three most popular-demanded among php developers. So, where to start? Which one is easier for a beginner, which one is easier to switch to the other two?

Answer the question

In order to leave comments, you need to log in

15 answer(s)
S
Sergey, 2012-06-21
Protko @Fesor

For a beginner, Yii will be easier. It is simple as a cork, but at the same time, with a certain work experience, you can write good projects on it.
Zend - I can't say anything here. Probably only from it it will be easier to switch to Symfony. In this regard, the word Yii loses a little - it's more difficult to get off it. I spat for 2 months when I switched to the symphony.
Symfony 2 is probably the coolest PHP framework that exists today, or the most promising one. I would start right away with him, although it will be difficult, but more experience.

K
kirchevsky, 2012-06-21
@kirchevsky

Yii, but any answer in such a topic will be very subjective ...

C
ckald, 2012-06-21
@ckald

CodeIgniter. It seems to me that he is very good at guiding a novice developer. And, at the same time, it copes well with huge or high-load projects.

A
AntonioK, 2012-06-21
@AntonioK

Debatable, but Kohana 3.

N
neuromotor, 2012-06-21
@neuromotor

Don't limit yourself to one framework. Try all three. For example, implement a small test project on all three. Next, decide for yourself what is more about the soul.
Either way, it will be time well spent!

L
LayneBuchyn, 2012-06-22
@LayneBuchyn

It's easier to get started with Yii.
But, according to my observations, experienced Yii developers, after trying Symfony2, switch to it, including me.

R
Renat Ibragimov, 2012-06-22
@MpaK999

Since CodeIgniter is very much in limbo, I would recommend Laravel - laravel.com/ is a fresh, very structured, understandable and well documented framework, the best I have seen so far.

N
nuclear, 2012-06-21
@nuclear

symfony. And in general such topics darkness.

V
Vyacheslav Plisko, 2012-06-22
@AmdY

It’s better to learn from the Zend Framework, it’s written directly to show the possibilities of OOP in php and all sort of academic.
But for work it is better to start with Yii, it is more convenient at first.
Symfony is probably hard to get started.
Personally, I like nette, but it's not as well documented and some of the stuff is in Czech.

S
suver, 2012-06-25
@suver

Of these, I would recommend starting immediately with ZF. It is much more difficult, but you will get more useful experience. If you want to start writing right away and don’t suffer with project settings, redefining classes, and so on, then it’s better with Yii. I can’t say anything about Symfony, I dealt with it in passing. I did not like. I'm more drawn to ZF. It is more complex, but it is much more flexible and versatile. And if Doctrine is connected to it in general, a song. Well, in general, they promise the release of ZF2 soon, so I'm really looking forward to it.

P
PlatinumArcade, 2012-08-02
@PlatinumArcade

When I dealt with frameworks, I started with an article like “we write an MVC framework with our own hands”. When you build your framework step by step, then you get an understanding of the MVC model in general. After this understanding, it’s not scary to dive into any MVC framework, it’s already a matter of taste.
Itself stopped on Yii, it is good!

@
@antoo, 2012-06-21
_

All these 3 frameworks are very powerful and far from the easiest, I would not recommend them for beginners. To begin with, it is better to understand the MVC models, take not very heavy frameworks like FatFree , so that there is at least some experience, and then try heavy Zenda and Symfony.

S
sowich, 2012-06-22
@sowich

Definitely, you should not take ZF into account if you have not dealt with frameworks at all before, IMHO of course.
To begin with, I would advise Kohana3.x A rather simple framework both in terms of architecture and code understanding. If you have decent programming experience, you can figure it out very quickly.
Yii in my opinion is the next step, the framework is very powerful and flexible. But in the first couple, it’s also suitable in principle.
I can’t say anything about Symfony2, unfortunately, I haven’t been able to get to know each other in practice yet.
ZF is, as they say, “on the road”, when there is a free orientation in php itself (OOP) and ownership of design patterns (although this is necessary in any framework).

B
brezee, 2012-06-22
@brezee

You can look towards CakePHP. Good documentation, community.

A
aram118, 2014-12-21
@aram118

choose zend framework 2.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question