Sviluppare applicazioni Web 2.0
(26/09/2007) Il titolo di questo libro apre già da subito una serie di interessanti quesiti:
Cosa sono le applicazioni Web? E perché quel 2.0? Verrebbe da chiedersi anche perché il titolo del libro non comprenda anche il termine AJAX che ormai, oltre ad essere diventato di moda, riesce a catalizzare l'attenzione degli addetti ai lavori anche ad una prima occhiata. In realtà i due argomenti, anche se strettamente collegati, non sono esattamente sovrapposti.
E' vero che AJAX è il fulcro intorno a cui ruota il Web 2.0, ma è anche vero che non solo di nuove tecnologie e comunicazioni asincrone si tratta. C'è poi un ulteriore aspetto che molto spesso si tralascia e che, ancora oggi, è al centro dell'attenzione, e cioè: cosa effettivamente c'era di sbagliato nel Web 1.0? Il primo periodo del Web è stato, a dir poco, pionieristico, un universo di possibilità costellato però da errori, pecche, disinformazione e ingenuità, che ne hanno alterato almeno in parte lo scopo principale.
In questo testo Christophe Porteneuve approccia l'argomento da più angolazioni e con diversi livelli di analisi, per capire come ideare e programmare, appunto, applicazioni per il nuovo Web, ma anche come imparare dai propri errori e da quelli commessi da altri prima di noi. L'autore insegna ad usare AJAX e i framework che lo circondano, cominciando da quelle nozioni che spesso diamo per scontate, i linguaggi che pensiamo di conoscere e le basi che crediamo di possedere.
Apriamo una breve parentesi sull'autore.
Christophe Porteneuve è insegnante all'Istituto Superiore di Informatica Applicata (INSIA) di Parigi e dopo più di un decennio nel campo dello sviluppo Web, nel 2002, ha aggiornato oltre duecento macchine dell'istituto installando Mozilla Firefox, convinto che il rispetto degli standard fosse fondamentale. In seguito egli si è prodigato nel promuovere argomenti come l'insegnamento dell'XHTML Strict, CSS 2.1 e XML.
Da quando poi il professore ha scoperto Ruby, Ruby on Rails e AJAX, egli è diventato parte del team di sviluppo di Rails, Prototype, e Script.acolo.us; attualmente è anche impegnato nel suo blog personale E a parte ciò? presso TDD's World... Continua su http://programmazione.it/index.php?entity=eitem&idItem=37262