Alberto Mucignat

random thoughts around web stuffs (è tutto un equilibrio sopra la follia…)

Alberto Mucignat header image 1

La nuova generazione dei framework PHP

06/05/2006

WebDev

4 Commenti

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.

4 commenti ↓

  • #1 boh 07/05/2006 06:12

    non che c’entri molto, ma non ho avuto il tanto esibito coraggio di telefonare al tuo nonno…

    ciao Alberto!

  • #2 Alberto 10/05/2006 00:25

    esistono connessioni strane nel mondo ;-)

  • #3 Stefano 10/05/2006 12:42

    Quello che ancora non sono riuscito a comprendere è: possono i framework aiutare un singolo sviluppatore o hanno senso solo in grossi gruppi che lavorano (magari anche a distanza) su un progetto?

  • #4 Alberto 11/05/2006 03:34

    secondo me aiutano _molto_ il singolo sviluppatore, che magari non ha il tempo di scriversi da solo delle comode librerie. per un team sono utili per altri motivi, non ultimo il fatto che c’è una base standard di codice condiviso tra gli sviluppatori.

Scrivi un commento