Zoxid Framework angerichtet: ohne Spaghetti-Code. Das OXID eCommerce System gibt es schon lange. Lange vor der Zeit von PHP 5.3 und einer der sinnvollsten Hilfsmittel in der objektorientierten Progammierung: Namespaces. PHP Namespaces erlauben eine einfache Gruppierung von Klassen, also den Objekt-Vorlagen. Wie OXID und OXID Module von Namespaces profitieren Warum sollte man hier eine Gruppierung anstreben? Nun, einfache objektorientierte System kommen alleine schnell auf 100 Klassen, und darunter gibt es garantiert solche die “Controller”, “View”, “Database” und so weiter heißen, weil diese Klassennamen einfach sehr typisch sind. Ein Shop-System wie OXID hat sehr viel mehr Funktionalität als ein einfaches PHP-Framework. weiter