Programming Firefox: sviluppare rich applications
(scritto da Fabio Bernardi, il giorno 03-07-2007 10:57)
Chi l'ha detto che Firefox è solo un browser? Magari dei migliori, dei più aggiornati con lo sviluppo delle tecnologie, ma pur sempre un browser??Questo testo vi farà ricredere. Ovviamente il discorso non vale per tutti coloro che fossero già a conoscenza delle grandi potenzialità di questo prodotto.
Di recente pubblicazione (lo scorso Aprile), il testo “Programming Firefox” firmato da Kenneth C. Feldt edito da O'Really, mostra un caleidoscopio di possibilità che questo “non-solo-browser” offre, puntando sulla strada ormai ampiamente battuta da altre grandi software house o semplici sviluppatori: il Web 2.0 e le creazioni di RIA (Rich Internet Application).
Basandosi sul framework di Mozilla, lo stesso già usato da Firefox appunto e da Thunderbird (client di posta di casa Mozilla) “Programming Firefox” fa convergere l'attenzione del lettore subito verso l'uso del linguaggio XUL (XML User Interface) attraverso tools open-source nel framework di componenti multi-piattaforma (XPCOM) al fine di sviluppare una larga varietà di progetti che vanno dall'e-commerce ad applicazioni web, ad altro ancora.
Il testo fa un'ampia panoramica sulla caratteristiche dello XUL, dal disegno di semplici interfacce a quelle più complesse all'interno di applicazioni real-time.
Potremmo dire “perfetto” per sviluppatori .NET o Java che noteranno subito la facilità di realizzazioni attraverso l'uso di XPCOM e XUL.
Gli argomenti trattati nel testo infatti passano tranquillamente per i canali di sviluppo più battuti in assoluto in questo periodo di rinnovamento del web.
Dopo una veloce panoramica sull'argomento, l'autore converge subito sui principali strumenti di sviluppo e i processi di creazioni di applicazioni XUL.
Quindi, passando in rapida rassegna l' RDF (Resource Description Files), l'autore entra nel vivo trattando l'XHTML e Javascript, o più esattamente come quest'ultimo lavora “ l'Xhtml”.
Seguono i nodi centrali del testo: “Mostrare documenti usando gli standard “Scalable Vector Graphics” e l'XML e le “interface overlay” per ampliare le pontezialità di Firefox.
Chiudono il lavoro il capitolo sull'implementazione delle form di prossima generazione attraverso le Xforms e "come distribuire lavori realizzati in XUL".
Per chi fosse veramente interessato al testo scriviamo qui di seguito la scaletta dei capitoli:
Chapter 1: Firefox & friends
Chapter 2: XUL Basics
Chapter 3: Coding and testing for the Real World
Chapter 4: Configuring for Chrome and a Server
Chapter 5: Multiframe XUL
Chapter 6:Trees, templates and datasources
Chapter 7: DOM manipulation
Chapter 8: Graphics
Chapter 9: Extending the interface
Chapter 10: Xforms
Chapter 11: Intastallation and deployment
Chapter 12: XUL Widget
Concludendo potremmo dire che “Programming Firfox” è il testo ideale tanto per designer
quanto (e soprattutto) per sviluppatori. Per tutti coloro, in fine, che vogliono, vuoi per necessità , vuoi per curiosità, sviluppare web-application diverse, che siano finalmente “web 2.0” o almeno “rich application”.
Ci sentiamo di consigliarlo, senza ombra di dubbio, a tutti coloro che non cercano un libro sul “come si fa a fare”, quanto a capire queste nuove tencologie, la filosofia delle RIA e la strada che da un po' di tempo sta spingendo tutti gli adetti ai lavori, anche i più refrattari, verso il web 2.0 e dalla quale ormai non si può più prescindere.
Scarica o stampa l'articolo "Programming Firefox: sviluppare rich applications" in formato PDF
Torna indietro









