Actually it is almost apples to oranges. The philosophy of CakePHP has been
to be a full stack, highly opinionated framework, I very much prefer this.
This is in stark contrast with Laravel where you can do the complete app in
the Router. This is great for developing concepts but encourages bad
practices. Also there is a lot of confusion in Laravel land as to what goes
where and everyone and their brother have their own perfect App folder
setup.

The coolest thing which I miss is the ViewModel pattern which Laravel does
via View::composer, in cake the best I can do is create a helper and use it
as ViewModel - I used this a lot to create widgets in my applications

Another thing which I liked was http verb prefixing to controller actions,
so for example getAdd and postAdd are separate methods called on
appropriate http methods avoiding the "if ($this->request->is('post'))"
spaghetti in controllers.

Strong focus on using migrations for database/table creations.

Built in messaging queue system with multiple backends - though they do not
have gearman by default

Validation as a service

There are several such things which made me go - Oh! they have this,
Nice...

That said - here I am back with CakePHP because I just never felt at home
out there :)

Tarique



On Wed, Mar 12, 2014 at 3:27 PM, José Lorenzo <[email protected]> wrote:

> Tarique, as a former Laravel user what do you think can CakePHP 3 to
> improve and appeal those users that think laravel is better?
>
>
> On Tuesday, March 11, 2014 10:24:44 AM UTC+1, Dr. Tarique Sani wrote:
>
>> > But I seem to notice less and less so I was only wondering if people
>> are jumping ship and moving on to other frameworks.
>>
>>
>> Then this would be a wrong place to ask ;-)
>>
>>
>> Tarique
>>
>>
>> On Tue, Mar 11, 2014 at 1:21 PM, Advantage+ <[email protected]> wrote:
>>
>>> In no way am I putting Cake down, I love Cake and use it for almost
>>> every project. I love it!
>>>
>>> I just see lack of fan fare as you can call it over the years. I see
>>> familiar names always answering questions for users. That's great!
>>>
>>>
>>>
>>> But I seem to notice less and less so I was only wondering if people are
>>> jumping ship and moving on to other frameworks.
>>>
>>>
>>>
>>> That's all.
>>>
>>>
>>>
>>> *From:* [email protected] [mailto:[email protected]] *On
>>> Behalf Of *Thomas von Hassel
>>>
>>> *Sent:* Tuesday, March 11, 2014 4:46 AM
>>> *To:* [email protected]
>>>
>>> *Subject:* Re: Is Cake Dead Or Just Catching Up?
>>>
>>>
>>>
>>> If you switch frameworks every 6 months you are doing it wrong.
>>>
>>>
>>>
>>> So far CakePHP does what i need it to do, and i see no reason to shop
>>> around. Also, with the things coming in 3.0 I'm very optimistic about the
>>> direction the dev. team is taking.
>>>
>>>
>>>
>>> In regards to traffic on the list/google group, i suspect a lot of
>>> newbies end up on Stack Overflow, and not here.
>>>
>>>
>>>
>>> /thomas
>>>
>>>
>>>
>>>
>>>
>>> On 11 Mar 2014, at 06:13, Advantage+ <[email protected]> wrote:
>>>
>>>
>>>
>>> Looking at these stats is Cake dead?
>>>
>>>
>>>
>>> http://www.sitepoint.com/best-php-frameworks-2014/
>>>
>>>
>>>
>>> Can it keep up or catch up?
>>>
>>>
>>>
>>> Over the years I would see 50 Cake messages a day, now it's lucky if you
>>> see 2 topics with 1 response in the daily abridged update.
>>>
>>> Very few questions hit the inbox, less and less ever day.....
>>>
>>>
>>>
>>> Don't get me wrong I love Cake but is heading out to the pasture to call
>>> it a day?
>>>
>>> Seems no longer a popular framework as others pop up.
>>>
>>>
>>>
>>> Others are much faster, and have everything Cake has to offer and more.
>>>
>>>
>>>
>>> Everyone has an opinion, let's see if anyone replies or too busy with
>>> other frameworks J
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Like Us on FaceBook https://www.facebook.com/CakePHP
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "CakePHP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/cake-php.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>> --
>>> Like Us on FaceBook https://www.facebook.com/CakePHP
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "CakePHP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>>
>>> Visit this group at http://groups.google.com/group/cake-php.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>  --
>>> Like Us on FaceBook https://www.facebook.com/CakePHP
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "CakePHP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>>
>>> Visit this group at http://groups.google.com/group/cake-php.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> =============================================================
>> The Conference Schedule Creator : http://shdlr.com
>>
>> PHP for E-Biz : http://sanisoft.com
>> =============================================================
>>
>  --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
=============================================================
The Conference Schedule Creator : http://shdlr.com

PHP for E-Biz : http://sanisoft.com
=============================================================

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to