Sull'approccio OOP in WordPress

Sull'approccio OOP in WordPress

Finalmente dopo svariati articoli come questo gli sviluppatori di WordPress stanno imparando almeno le basi dell'OOP. Ma le applicheranno? Sono pessimista a riguardo. Innanzitutto il modo con cui l'OOP viene presentato riguarda per lo più la creazione di classi che fungono solo da wrapper per funzioni richiamate tutte insieme nel metodo __construct(). Manca completamente il concetto di logica e comportamento delle classi. Usare le classi in questo modo non ha senso perché il loro funzionamento resta ancora vincolato al modello procedurale di WordPress di funzione/hook, funzione/hook eccetera. Certo ora abbiamo add_action('azione', array($this, 'metodo-della-classe'));, ma dove sono i veri benefici dell'OOP? Dove sono i design pattern? Dove è l'incapsulamento? Dov'è la visibilità dei membri della classe? Dove sono gli stati di una classe? Abbiamo ancora molta strada da fare in questo senso.

Torna su