A lot of this is subjective, and I apologise for that, but here goes.
I’m quite possibly the oldest poster here, 73 in 2 months (hands up anyone older!). I started fixing hardware and writing software in 1967. About six years ago I wrote a web site for our local Probus Club using CakePHP 1.3 , and I’ve modified/enhanced it since, and we’re now on 2.10. I’ve had a couple of stabs at upgrading to 3, but decided this winter (summer is for golf) to try seriously to get to 3.6. Having been in software for > 50 years I understand the importance of keeping up to date.
My experience however so far has not been good. I’ve got to where I can display the first couple of pages, but the experience seems to indicate I have to change a few hundred “find” statements, each requiring more lines of code than previously, and so-far-uncounted Session code, and I don’t know what else is in store.
What really concerns me however is that what I have done so far runs much (like 4 or 5x) slower (judged by how long it takes the page to load) than the equivalent code on 2.10. This is running in exactly the same (test) environment .
So, I appreciate that the new ORM has major improvements, but I don’t think I need them, and at the current rate of progress I might not live long enough to get to 3.6 (or at least will lose interest in coding), and I see 4 on the horizon.
My questions are:-
Is anyone able to convince me I should put in the effort to get to 3.6 and beyond?
What happens if I stay with 2.x?