Ketan, I started with CakePHP recently and faced the same question. I chose to go with 1.2 at the recommendation of some of the people on the group. My experience was good, but I spent a lot of time early-on just figuring cake out. Searching and asking the group helped a lot, though sometimes I got rather tripped up as the thread I found that answered my question perfectly was about 1.1 where something minor had changed in 1.2 to throw me off. I eventually found the 1.2 source code (and web-based API) to be the best resource -- but this isn't necessarily something that will suffice for every programmer.
As a cake newbie myself, I would recommend reading the manual IN ITS ENTIRETY, follow the blog tutorial to write your own sample app (it really doesn't take that long) and play with the code a little to learn where you'll want to put your own code in your project. Then, if you feel comfortable wading through source code and API documentation, 1.2 has some nice stuff. In my experience so far, I have not been the victim of an unstable alpha release, and we are currently using 1.2.0.5146alpha in production. On the other hand, if you don't know if you have the patience and wherewithal to learn the framework from the source up, I'd recommend using 1.1 as it DOES have better documentation and discussion history (searchable!). I starting become very productive with Cake once I finally had a clear picture of what all the parts did, how they interacted, and I finally accepted that Cake does a LOT automagically for you (person -> people -- didn't see that one coming!). Ketan Patel wrote: > I am fairly comfortable with PHP. I had a look at CakePHP 1.1.x.x > version and CakePHP 1.2.x.x version. There are significant changes > between these two versions. > > My question is CakePHP 1.1.x.x has been around for a while and has > lots of codes and samples and articles that can help a new comer like > me to settle down quickly. Whereas with 1.2.x.x its not the case, the > only documentation it has is API document. > > Questions: > 1. As a newbie, which version should I start with? > 2. In case, if I start with 1.1.x.x then is the code portable to > 1.2.x.x with no or minimal changes to code? > > Thanks, > Ketan > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
