FW & MVC

Ritenendo di non avere sollevato ancora abbastanza scandalo entrando nel tempio di Agile alla guida di un bulldozer, mi permetto di osservare con sguardo critico altri animali mitologici che popolano il mondo della corrente computer-technology-fashion.

Sto parlando dei framework e della spesso collegata architettura Model-View-Controller. Per lo meno, delle applicazioni di questi concetti agli ambiti che mi sono più familiari: PHP e Java.

Iniziamo dalle cose semplici: avete notato che il concetto di framework si riferisce a cose abbasganza diverse da PHP a Java? In Java, il framework (Spring, Strut, …) è più che altro un’estensione del linguaggio che avviene a livello di preprocessore, di notation. In PHP, nonostante il concetto di partenza fosse lo stesso, è tutta un’altra roba: è un programma al cui interno voi dovreste fare girare la vostra applicazione.

Già la diversa difficoltà tecnica dei due approcci segna