How would you characterize the framework CackePHP?

Good day dear forum, anyone care about this framework?
Is it worth to learn it as a first framework?
If there is, then why?
June 26th 19 at 14:17
4 answers
June 26th 19 at 14:19
Old, not popular, dying.

I do not yuzal, my first framework - Laravel 5 - the most popular framework in the United States.
- Simple (which is not to say for example about Symfony or Yii )
- Just installed, started and configured without the tambourine (in contrast to Yii)
- Out of the box there are a huge number of features, which are needed in real projects (in any framework do not have such)
- Focus on development without the tambourine, and tears to the developer was comfortable and pleasant to work with
- Actively developing and has a huge community

Cons:
- Active Record pattern - but this disadvantage is relevant only on huge projects, but for 98% of projects - no problem
Works maybe a little bit slower than Yii
- Auto-completion in IDE normal is only in PHPStorm (IMHO) + need to put the Laravel IDE Helper

I recommend to choose from leaders, and what is claimed in the market - Laravel / Symfony / Yii - otherwise you will not find a job and just everything
Not tried Laravel / Symfony, but hitting on Yii is not appreciated. A great framework. Very easy. You're so vain it. - Adrian.Bogisich commented on June 26th 19 at 14:22
: If you find Yii great framework, I don't even know what to say... - Manuela.Ho commented on June 26th 19 at 14:25

I mean the old one? Long been done? javascript is also long done.
You want to say outdated? Here is a reference view at least for him:
https://cakephp.org/
in February of this year was the last update.
You so-subtly advertised laravel instead of answering the question on the topic.
Do not understand the meaning of such answers. - Ivory.Swift90 commented on June 26th 19 at 14:28
: Sorry, didn't mean to offend anyone, it's just my personal experience, I know that it is a good framework, just I can't work on it. I have him constantly some problems, after installation it does not work - you need to configure it as it is unusual, I'm not talking about the configuration database is necessary in any framework. How strange made env (local / production) without the tambourine, I have not been able to configure debugbar fine, always some error. Plus I don't like manuals and documentation, as everything is very difficult.
When I tried with yii 2. I spent so MUCH time on the quickstart, as it is very difficult. And with Laravel - it's very simple, just two and ready, everything works.
But in Yii, for example made mos.ru it says a lot. - Jessika_Grimes83 commented on June 26th 19 at 14:31
: The meaning of this answer is to help the person. Have been working as a programmer and know how easy it is to find a job and work without special hemorrhoids and, therefore, gave this answer. I have tried many frameworks and Laravel for me to work easier and work on it enough (although Yii e.g. more work) And CackePHP I personally don't remember seeing jobs / tasks on freelance. - Jessika_Grimes83 commented on June 26th 19 at 14:34
I remember one time when I was the first month after uni was very green, even at the interview I was given a test task to CakePHP and said that this type is the easiest framework, so even a beginner should handle. But I'm odd then dug it out a bit and have not figured out (and php then I almost didn't know...). :D - Adrian.Bogisich commented on June 26th 19 at 14:37

I understand your motives) But I don't know the answer. What framework to choose is quite another question, not asked.
But that said, you said is not entirely correct. When CakePHP was slow and poor. In 2015, has released the third part of all the myths about slowness and misery CakePHP reaching for her tail.
And here it is: https://kultprosvet.net/ru/blog/10-luchshih-php-fr... - he's on the same line with Zend and Yii. So "dying" is too weird. - Ivory.Swift90 commented on June 26th 19 at 14:40
: the question was "How would you oharekterizovala" - I said, gave its characteristics. You can give his description of this framework. The author himself will decide, based on the answers that he needed. - Jessika_Grimes83 commented on June 26th 19 at 14:43
Honestly I don't get to work))
The task was to make a website with special functionality, I understand that to develop a cms is just a living hell.
Naked php in terms of not stacked, I was given 2 months that I drove in any php framework and raised on the site.
So now the question is what to pay attention - Creola_Bergstr commented on June 26th 19 at 14:46
select better the framework, which has a great living community (laravel, yii, symfony). Even if it is harder than CakePHP, speed find solutions to your problems will be much higher. For example yii2 under a huge pile of widgets kartik. - Ivory.Swift90 commented on June 26th 19 at 14:49
Thanks, originally looked in the direction yii2 or laravel, you probably shouldn't jump from one to another) - Creola_Bergstr commented on June 26th 19 at 14:52
June 26th 19 at 14:21
Give it half a day and try to make a blog or product catalog. Documentation from Kaka good, if I like it. In Russian do not have any resources. But the framework is decent, no worse yii2 or laravel, it's just that these two community is large and ready-made solutions many times more (cake at some point fell behind in development, and that popularity has declined). For a typical crud application is fine.
June 26th 19 at 14:23
There is already actually said, Laravel / Symfony / Yii - the most popular PHP frameworks. About CakePHP don't know anything. But I advise also to teach and CMS key (worpress, Jumla, Drupal, therefore...), but not as the first framework, and only then. Because they are very popular and demanded in the market. But to be honest to teach them - just hell. Despite the fact that they are positioned as the CMS - i.e. for people who do not understand programming, in fact, their learning is much more complicated than the classic MVC frameworks. Firstly a very clear project structure, in contrast to MVC where model/view function/controllers, and secondly the admin panel - I find it easier in the config file in PHP need a parameter to change it than to remember a bunch of menus.

P. S. And I started with Kohana and the way still find it the easiest MVC framework. Although rumor is he's kind of already died, but some old projects on it are...
Yes, totally agree about CMS, development on them is just a hell ))) especially Joomla, Wordpress. It is a continually updated library of anti-patterns programming)). They can be good to learn how not to program. - Adrian.Bogisich commented on June 26th 19 at 14:26
June 26th 19 at 14:25
There is a second version, as I understand it - Adrian.Bogisich commented on June 26th 19 at 14:28
: for the overall development approach? - Manuela.Ho commented on June 26th 19 at 14:31
: well, in the third version of php newer, namspace, the composer, etc., and purely for familiarization with the principles of the framework will be suitable - Ivory.Swift90 commented on June 26th 19 at 14:34

Find more questions by tags Web DevelopmentPHP