I decided to upgrade our company’s web application made in cakephp 1.1 to cakephp 1.2 RC3. I also found out that my code really needs to be refactored anyway, so it is really a good decision.
I also realized that there are really good benefits for doing this. Let me cite them one by one.
1. You tend to practice more how to build web applications in cakephp. You will discover new ways to improve your current coding ways and practices.
2. You tend to discover new things about cakephp that you haven’t known yet.
3. You tend to offer your users more new ways of interacting with your web app built in cakephp.
4. You tend to change your attitude, your mindset when thinking of better ways to improve your coding.
Overall, you won’t regret it. Experience is still the best teacher, and being persistent will keep you learning something new.
Tags: cakephp 1.2 RC3

Upgrading is always an interesting decision, but you have to keep in mind that you should definetly be aware of the features and requirements of the new version of the framework/vendor/snippet/stuff you’re dealing with.
About refactoring, doesn’t it feel terribly awful when you look to your own code and shout: “What the hell was my brain doing while I was coding it!?”? The good part is that after the process you look at your code, csm diffs and functional tests and think: “If I were my mom, I would definetly be proud.”
@rafaelbandeira3
thanks for visiting my site and thanks for the comment on the post.
It also makes you feel more confident that you can measure and see the big improvement on your coding ways and practices.
how long did it take you to port your 1.1 to 1.2 app? I am undecided if I have to upgrade our 1.1 application to 1.2 or I should just refactor the code, it could be a lot of work. The application is also quite big.
@rachel
Thanks for visiting my site and for your comment.
The issue whether to update your web application from 1.1 to 1.2 depends on its significance and importance. You should determine if there would be a great impact if in case you really upgraded your app to 1.2.
–>how long did it take you to port your 1.1 to 1.2 app?
In my case, our company is more results-oriented rather than deadlines-oriented,
so I am not that pressured to port it as soon as possible.