On Oct 26, 2007, at 3:50 PM, carSign wrote:
> > So today I was having a discussion with a coworker who is not a fan of > using CAKEphp. > > He is in favor of building his sites from scratch and clams that he > gets a faster development time (though I argue that he is writing puny > sites) Alas, I must agree with your wise friend. Recreating and testing a database access layer from scratch is usually faster than downloading one. And when you've re-invented the wheel, it is far more tested than say, a widely popular framework ORM layer used by tens of thousands across many different platforms and installations. I mean, you know what you wrote, right? Besides, the free work you get from the community could be from evil hackers. Why use something that works, is well tested, documented, in wide use, and freely contributed to... when you can do what's already been done? > He also claimed that use of a framework like CAKE will result in > programmers that don't know how to write object oriented code. Anyone > agree - disagree? Once again, this friend is correct. Since CakePHP is purely procedural, most OOP programmers' skills will indeed wane when using this framework. Those using some sort of black box written by someone they *dont* *even* *know* can't be trusted. You have to intimately know what's going on during every line. That's why most PHP programmers know all the C and machine language underlying these mystery PHP functions like "strlen" or "echo." Anyone who blindly uses these functions without understanding the full ramifications is fooling themself. ;o) -- John --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
