Tuesday, August 3, 2010

Re: How to appreciate cakePHP - try the Zend Framework quickstart

For one thing, you cant configure Cake like you would Zend.

Cake uses the "convention over configuration" approach while Zend is
"configuration over convention". There is a reason why all of Zends
classes are decoupled from each other... its so that you can configure
it any way possible. You cannot do this with Cake. The second you want
to stray away from Cakes conventions, it can be quite difficult to get
working properly.

Over time I have found Cakes conventions to be more of a hindrance
than help.

On Aug 1, 3:11 am, Zaky Katalan-Ezra <procsh...@gmail.com> wrote:
> What do you mean by:
> MVC operation?
> included libraries?
> Where Zend beats Cake with extendability?
> And why do you want complete control over directory structure?
> Therigid structure is a big benefit specially when you want to add/replace a
> team member and when you want to learn from other cake based application.
>
> PHP newbies will create a production level application ten time faster with
> cake for the majority of the IT projects.
>
> At the end the question is what you can do with Zend that you can't do with
> Cake? or eave what you can do faster with Zend.
> For example I think Zend contain out of the box libraries to interact with
> google services like search and youtube.
>
> The major Cake disadvantage are php5 absence with all its goodies and the
> fact that programmers pay less attention to the database code because of the
> cake database control.
> Same on this issue I still don't know if Cake uses sql parameters and how do
> I use it with custom queries, this is a major performance issue
>
> It also can be great if some how I'll be able to download a jquery extension
> or any javascript component and place it in one place instead of splitting
> it to css,js,... folders.
>
> On Sun, Aug 1, 2010 at 9:38 AM, Jamie <jamie....@gmail.com> wrote:
> > Zend focuses on extendability and configuration, while CakePHP focuses
> > on convention and rapid deployment. They each have their strengths and
> > weaknesses. If you want complete control over directory structure, MVC
> > operation, included libraries, and all of that stuff, then Zend is a
> > perfectly good choice. But if you're happy with sticking to rigid
> > conventions and sacrificing some control for speed, then Cake is
> > definitely the way to go.
>
> > Cake and Zend just approach frameworks in different ways. I can tell
> > you one thing, though: reading and understanding Zend's code is a good
> > exercise. It's dense and modern (PHP5+).
>
> > On Jul 30, 3:19 am, keymaster <ad...@optionosophy.com> wrote:
> > > If anyone wants to reaffirm their commitment to the intelligence of
> > > cake, spend an hour reading thezendframework quickstart.
>
> > > You would not believe the amount of code and configuration involved in
> > > getting a simple ZF app up and running with a single controller/model
> > > and two actions/views (index, add).
>
> > > You just wouldn't believe it.

Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions.

You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en

No comments: