There is definitely a learning curve.  I would say about 2 weeks worth of a
learning curve to go from a skilled oop php developer to understanding the
ins and outs of cakephp.  

If you've been working on the same project for 6 years, there's a good
chance you have a lot of custom solutions to small problems.  And you're not
going to want to lose a lot of that work.  If you've got all that logic in
objects then it should be relatively simple to include them as vendor
libraries.  

So the biggest question to ask yourself is why are you looking to change
anything at all?  Well my imagination says that you didn't build the site
with MVC in mind at all, and so you're looking for that level of
manageability.  If your project has lasted 6 years, then your code is stable
enough to do a framework change.  You can run in parallel with some test
users and make sure it's good before rolling live.

Cakephp is not a new language to learn... just a new style.  MVC and clean
code is always desired when dealing with scalable projects.

Alan

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf
Of stinsoninc
Sent: Friday, January 08, 2010 10:50 AM
To: CakePHP
Subject: Should I make the leap from PHP coder to cakePHP coder?

I've been coding straight PHP for about 6 years now at a small company
that is not an "early adopter".  I've looked into the PHP frameworks a
bit and I keep going back to a fundamental question for me:

Is the cost of learning essentially a new language and converting (or
probably re-writing) legacy code worth the benefits of a framework?
Where is the break-even point?  1 month?  1 year?  Never, it's just
good form and the right thing to do?

I'm looking to make a presentation to my boss on the subject and am
interested in the ROI bullet points.  If anyone can point me to a page
(I've looked, but can't find) or chime-in with your thoughts, I would
really appreciate it!

All the best

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 [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

Reply via email to