Warning! This blog's new home now is here.
Ultimamente sto facendo pratica con la programmazione orientata al web (come noterai dall'argomento dei post precedenti).
La mia impressione è che mentre per il software tradizionale abbiamo ormai una certa esperienza e conosciamo molti pattern e best-practices da applicare, nel caso della programmazione web non è proprio così.
Ci sono alcune soluzioni e metodologie di sviluppo mutuate dalla controparte stand-alone che possiamo applicare, alcuni principi che rimangono utili (riuso, interoperabilità, estendibilità, ecc.) ma ci sono anche nuove sfide da affrontare e molte cose da scoprire che sono peculiari di questo "ambiente di sviluppo".
Se l'ingegneria del software è una disciplina giovane, l'applicazione di questa disciplina al web lo è ancora di più. Il web è una piattaforma che consente possibilità non facilmente disponibili per il software desktop: probabilmente siamo solo all'inizio e, secondo la mia attuale ingenua visione, il futuro si rivelerà decisamente interessante :)