-
MODX Staff
- 2,502 Posts
I read the article but item 2. Doesn’t make sense.
2. Stay away from systems that have no backwards compatibility.
CMS systems should be upgradable but if a CMS is better off with a complete codebase rewrite why in the hell should it be backward compatible with anything. This is why we have Windows Vista people. Ensuring endless support for everything of yore is a waste of resources and allows people to use outmoded,l outdated code. Why do you think there are so many shared hosting cos that only offer PHP4.
Not everything you did yesterday will be compatible with the stuff you do today.
Cheers,
Jay
Author of zero books. Formerly of many strange things. Pairs well with meats. Conversations are magical experiences. He's dangerous around code but a markup
magician.
Blog ✦
Twitter ✦
LinkedIn ✦
GitHub
-
MODX Staff
- 2,502 Posts
I totally agree that you shouldn’t abandon a code structure and cut the legs of every project addon at every turn but the poster’s explanation was odd. It was like he meant that every iteration should work with each previous. I do agree that branching needs to be done in such away to have a stable codebase and major changes are at major turning points in application development.
He made it sound like php devs should build CMSs like Microsoft builds windows. Never moving forward for always looking back to the legacy apps.
Author of zero books. Formerly of many strange things. Pairs well with meats. Conversations are magical experiences. He's dangerous around code but a markup
magician.
Blog ✦
Twitter ✦
LinkedIn ✦
GitHub