PHP è diventato così maturo che si guarda ormai solo ai framework. Adesso li chiamano i
framework di prossima generazione (via
Fullo, chettelodicoaffà).
È chiaro che se dovessi
iniziare a sviluppare un nuovo progetto, il primo passo sarebbe la scelta del framework. Per ora vedo bene
Symfony in testa, seguito da altri tipo
Prado, il che significa un passaggio a PHP5, con tutto ciò che ne consegue.
Di riflesso, la programmazione a oggetti e PHP5 ci
riportano a parlare di
MVC e su questo ci sono
spunti interessanti da parte di qualche santone.
Ma in definitiva, perchè tanta attenzione ai framework?
Anzitutto perchè semplificano la vita agli sviluppatori. Poi, aggiungo io, perchè impongono un
metodo di sviluppo comune, per evitare di creare quei
software esoterici (via
Ludo), dove alla fine riesce a metterci mano solo chi ha scritto il codice originario. Questo, in passato, ha portato molte aziende a
riscrivere tutto o a cambiare sistema, con un danno economico notevole.
Insomma,
i framework dovrebbero portare ad un rigore nello sviluppo e ad applicazioni PHP di classe enterprise, più professionali. Questo mette daccordo sia gli sviluppatori che le esigenze delle aziende. E forse è proprio per questo che
la scelta di un framework diventa strategica e non dovrebbe essere affidata solo agli sviluppatori.
A quel che vedo, al
PHPDay di Bari si parlerà parecchio di framework, a conferma delle mie impressioni. Se tutto va bene passerò a seguire i lavori, see you there.