Framework PHP
martedì, maggio 26th, 2009Sviluppo in PHP da ormai quasi 10 anni (mamma mia…) e per diversi anni ho usato -arricchendolo- un mio framework a oggetti talmente brainiac che spesso pure io mi perdo.
Da qualche anno gran parte dell’attività lavorativa si è svolta fuori dall’ambito PHP ed il framework è quindi rimasto lì a prendere polvere, usato solo per gli sporadici sitarelli, invecchiando inesorabilmente.
E’ venuto quindi il momento di lasciarlo defungere in pace e mi sono messo in caccia di sostituti: non ho davvero il tempo di svilupparne uno ex-novo!
Dopo lunghe googolate i miei occhi si sono posati su Simphony e CakePHP. Ho passato un emozionante sabato (la moglie felice come una Pasqua!) a provarli, sviluppandoci sopra un microsito immergendomi nella documentazione.
Si vede lontano un chilometro che sono figli della stessa impostazione (come Django e mille altri, del resto), e Ruby on Rails ormai ha devastato il panorama dei framework in quanto tutti copiano la (ok, si ispirano alla) sua impostazione; questa non è affatto stupida, e sicuramente permette di lavorare in modo pulito e -pare- efficace.
Però…
Però…
Però poi apri le views, i template o come vengono chiamati dai diversi framework e cosa vedi…. codice PHP.
Codice PHP?
Codice PHP. Nei template. Nel 2009.
Siamo matti?
E l’unico modo per usare Smarty (giusto per fare l’esempio di un motore di template molto potente) sono degli hack farraginosi e scarsamente documentati che rendono veramente odioso usare questi strumenti…
La caccia è ancora lunga, temo.
