I agree on most parts, but worst of all, the software is seriously violating almost all principles of professional software development. I am in shock that the "programmers" doesn’t seem to ever have heard of S.O.L.I.D or clean code. However, Magento’s success relies on the fact that the people buying into Magento doesn’t have a clue about good software architecture either. So, all the wannabe programmers (yeah, PHP guys, I’m looking at you) grap onto one bad software after the next. To be honest, Drupal, WordPress, Magento, all in the same boat of extremely poorly written software. Oh, did I forget Joomla!?
I agree on most parts, but worst of all, the software is seriously violating almost all principles of professional software development. I am in shock that the "programmers" doesn’t seem to ever have heard of S.O.L.I.D or clean code. However, Magento’s success relies on the fact that the people buying into Magento doesn’t have a clue about good software architecture either. So, all the wannabe programmers (yeah, PHP guys, I’m looking at you) grap onto one bad software after the next. To be honest, Drupal, WordPress, Magento, all in the same boat of extremely poorly written software. Oh, did I forget Joomla!?