Posts | novembre 2006

24/11/06

Struts is the new COBOL?

Nonostante l’età e il giudizio abbastanza diffuso che non sia più all’altezza delle moderne applicazioni web, Struts continua ad essere il framework MVC più utilizzato.

Intanto cresce l’utilizzo di JSF promosso da Sun, benchè anche questo abbia i propri detrattori, cresce l’utilizzo di Spring MVC (che sembra molto buono) e continuano ad essere utilizzati gli altri framework più o meno consolidati (Tapestry, Webwork) mentre emergono i framework rich client (Wicket, Echo2, Webstart) o, dando uno sguardo ad altri linguaggi,  RoR (Ruby on Rails) di cui molto si parla.

Ma Struts rimane, e sarà difficile scalzarlo. Proprio come il COBOL 🙂

08/11/06

What version of Java are you using?

Dopo più di un anno dall’uscita della release 1.5 di Java (Tiger) e con la versione 1.6 (Mustang) ormai alle porte, ancora ci sono grandi aziende che utilizzano le versioni più datate (1.3 o 1.4).

Soprattutto in ambito Enterprise sembra ci sia il timore di passare alle release più nuove per non stravolgere grandi impianti e proteggere così gli investimenti, senza perdere tempo in lunghi test di compatibilità.

Da un punto di vista più strettamente tecnologico ritengo invece che i tempi siano maturi per il passaggio alla 1.5 che oltre ad aggiungere nuove interessanti features al linguaggio (generics, annotation, boxing/outboxing…) magari non ancora utilizzati da tutti, introduce miglioramenti notevoli al Garbage Collector e delle performance in generale che rendono le applicazioni Java sempre più vicine a quelle scritte in linguaggio compilato.