Logo Blogo

Filer.js, una soluzione per usare i servizi di HTML5 sui file system

Pubblicato: 29 dic 2011 da Federico Moretti

HTML5Filer.js è una libreria di wrapping in JavaScript, ideata da Eric Bidelman, per accedere ai file system locali dal browser in HTML5. Bidelman è un ingegnere di Google e – di conseguenza – lo strumento è stato concepito per funzionare su Chrom*. Quest’ultimo è l’unico browser a implementare già la soluzione di HTML5 sui file system.

L’idea di Bidelman non è inedita, perché esistono almeno altre due risorse equivalenti: una fa parte dei Closure Tools di Google, degli strumenti in JavaScript familiari a Bidelman che lavora proprio allo sviluppo di Chrom*. L’altra è WebFS, un’implementazione lato–client del file system di Node.js. Filer.js ha un altro significato.

Quanto rende davvero interessante Filer.js è la scelta di Biderman d’utilizzare la sintassi dei comandi di UNIX — nel dialogo tra JavaScript, HTML5 e i file system locali. Un approccio che avvicina alla realizzazione di applicazioni web i programmatori abituati alle “native”. È un’intuizione favorevole all’approdo su altri browser.

Via | ReadWriteWeb

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
4 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Profilo di go

    go

    29 dic 2011 - 11:37 - #1
    0 punti
    Up Down

    Potrebbe interessarmi per lavoro. Grazie

  • poppito

    29 dic 2011 - 13:09 - #2
    0 punti
    Up Down

    un piccola precisazione credo sia doverosa ed è che queste librerie non accedono a tutto il filesystem del sistema, ma solo ad una parte riservata al browser
    nell’articolo questa cosa non si capisce :D

  • carlok16

    29 dic 2011 - 17:09 - #3
    0 punti
    Up Down

    “nell’articolo questa cosa non si capisce :D”
    Tranquillo, capita spesso qui ;)

  • abral

    01 gen 2012 - 19:26 - #4
    0 punti
    Up Down

    Mi associo all’osservazione di poppito, meglio sottolineare quest’aspetto.
    Io non gradisco molto quest’API, spero e credo sarà modificata o abbandonata. Comunque a mio avviso è molto meglio un’altra API che permette di fare cose più complesse in maniera più semplice: IndexedDB.
    In ogni caso, se qualcuno è comunque interessato ad utilizzare la FileSystem API, ho scritto una libreria (è ancora WIP in realtà) che permette di utilizzare questa API tramite IndexedDB. L’ho testata solo con Firefox 11 (prima dell’11 non era possibile salvare files in un database), non mi sono interessato ancora degli altri browser per ora, ma dovrebbe funzionare anche con IE10.
    C’è una demo qui: https://developer.mozilla.org/en-US/demos/detail/filesystemdb
    Ma a breve metterò e aggiornerò il codice su gitorious o github.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento