2
From Dantom
Quote:
P.S. - Breve riflessione su XOOPS anno 2009
Anche se oramai programmo pochissimo, XOOPS rimarrà sempre nel mio cuore. A livello di codice non ho ancora trovato lo stile, la semplicità e l'eleganza che ho trovato in questo CMS. Ora va molto di moda la tecnica di sviluppo MVC (Model, View, Controller) che di per sè va bene ma XOOPS l'ha adottata come filosofia di fondo già con la versione 2.x nel 2001 con l'introduzione di smarty template da parte del mitico Onokazu.
Classi XOOPS (interfaccaimento database) -> Model
File php che usano le classi e l'interazione con l'utente -> Controller
Smarty template Engine -> View
Curioso no?
Yes, this is very true. But there is a lot of procedural code in XOOPS core, we should try to minimize it and make it more OO. After all, x(OO)ps must stand for something.
I have been reading a lot about front controllers and my conclusion is: Nahhhh, I like XOOPS way! What other cms is as easy to understand and to implement third party scripts than XOOPS? None. We loose some goodies like Friendly urls but I believe we earn so much more. Viva XOOPS!