Google Gears… ma perchè?

Spopolano link inerenti il tool noto come Google Gears, puntualmente catalogato sotto la voce beta e ricco di nuove problematiche per il browser, nel mio caso FireFox 2.0.0.4, che al ventesimo ripristino di sessione mi ha quasi “supplicato” di negare l’accesso al suddetto tool per funzionare senza problemi.

Non è questo il punto del post, i problemi con i software beta sono la prassi, ma vorrei condividere con voi le mie perplessità in merito.

SQLite è un gioiellino usato da una miriade di applicativi desktop, CD-ROM e perchè no, almeno nel mio caso, anche da siti mediamente consistenti.

SQLite è gratuito, distribuito sotto una licenza pubblica e sfruttabile da chiunque, non da Google, ma dagli stessi sviluppatori di applicativi compresi i browser.

Che il cookie sia uno strumento utile quanto limitato, lo sappiamo tutti, a partire dal vecchio Flash MX che ha introdotto lo SharedObject per fornire, in soldoni, lo stesso servizio che oggi Google vorrebbe fornire tramite un plugin proprietario.

Che la presenza di uno storage potente fosse interessante l’hanno capito anche gli sviluppatori di Dojo, sfruttando lo storage interno di FireFox o uno SharedObject dedicato Flash per permettere agli utenti di avere dati persistenti e consistenti nel loro client.

Quale novità introduce Google Gears? Nessuna, salvo la presenza di un plugin dedicato e plasmato secondo la logica e le regole di Google.

  • SQLite è un database engine multi piattaforma? Si!
  • SQLite esiste da anni? Si!
  • SQLite potrebbe essere integrato in qualunque browser aggiungendo si e no 150Kb al peso totale dell’applicativo? Si!
  • SQLite può fare solo le cose che Google Gears ha deciso di fargli fare? No!
  • SQLite vorrebbe diventare un progetto Google? No!

Ovviamente se un big propone, la massa segue interessata e troppo spesso accecata… ma in questo specifico caso la domanda che vorrei porvi è la seguente:
perchè deve essere proprio Google, con le sue licenze, le sue politiche, un suo plugin beta, ad introdurre SQLite all’interno dei nostri browser limitandone le potenzialità e soprattutto distruggendo qualunque tentativo futuro di integrare un vero e proprio engine SQL negli stessi?

Insomma, un grande passo per l’evoluzione Web 2.0, una retrocessione per le potenzialità di SQLite… almeno questo è il mio umile punto di vista.

Commenti

  1. [1]

    Che alternative proponi, Andrea?

  2. [2]

    Per ora a me va bene Gears, appena si prospetta qualcosa di migliore sarò il primo ad utilizzarla :D

  3. [3]

    Che alternative proponi, Andrea?

    il punto è proprio questo, ora che Google ha introdotto ciò che IE, FireFox, Safari ed Opera avrebbero potuto introdurre, da anni, per i fatti loro e magari con un accordo per un utilizzo una volta tanto standard, dubito che altri potranno contrastare, anche proponendo qualcosa di migliore, big Google, il quale detta regole e piano piano, stà creando un monopolio.

    Per ora a me va bene Gears, appena si prospetta qualcosa di migliore sarò il primo ad utilizzarla :D

    anche rischiando di tagliar fuori tutti quelli che di Google si fidano e di altri meno?

  4. [4]

    Eh, che discorsi: se i browser vendors riuscissero ad accordarsi SQLite sarebbe l’ultima delle cose che mi verrebbe in mente di chiedere. Non sarebbe servito Ajax, non esisterebbero problemi di accessibilità, non avremmo più HTML da anni e via dicendo.
    Prima ancora di tutti i discorsi sul carattere evil di Google, ne viene un altro: i browser bloccano, Google sblocca.

    Finora almeno è stato così.
    E non è sull’occupazione di SQLite che possono nuocere tanto. Non è particolarmente strategico, ne’ difendibile.

  5. [5]

    Non sarebbe servito Ajax, non esisterebbero problemi di accessibilità, non avremmo più HTML da anni e via dicendo.

    Andrea … Google Gears, senza il Web, non serve praticamente a niente (per come l’ha inteso e plasmato Google).

    Con il Web, con le politiche di Google, con la potenziale acquisizione futura di SQLite, il rischio è che tutti perdano una perla che esiste da anni e che non ha le limitazioni che Gears, almeno per ora, ha introdotto.

    Io stesso ho sviluppato applicativi off-line basati su SQLite tramite wrapper server (PHP o Python) che non avevano bisogno di connessione per aggiornarsi poichè stand-alone.

    Spidermonkey avrebbe dovuto includere SQLite e renderlo disponibile al browser, mentre ora chiunque penserà di essere arrivato tardi ma di fatto questo Gears non mi sembra essere alcun tesoro, non ora e almeno non in questa versione beta poichè SQLite può fare molto di più e spero solo in prossimi sviluppi più interessanti di quelli attuali.

    Ripeto, è il mio umile punto di vista ed ho postato appositamente per conoscere il vostro in merito :-)

  6. [6]

    Tools come questi rivoluzioneranno il web…

    Apparte gli scherzi, questo google gears rallenta il browser in una maniera pazzesca, forse più di firebug.
    Ora lo disinstallo :)

  7. [7]

    ma come???
    GG si basa su dojo offline ed è stato sviluppato in accordo con i sviluppatori di dojo
    e tu rinneghi la potenza di questo framework,che fino ad ora hai sempre esaltato??
    http://www.sitepen.com/blog/20.....d-sitepen/
    sai che ti dico?
    chi è concausa del suo mal, pianga se stesso :pheasant:

    naturalmente scherzo andrea ;)

  8. [8]

    ho parlato troppo presto :-)

    http://mozillalinks.org/wp/200.....-5-is-out/

    FireFox 3, stay tuned !

  9. [9]

    C’è pure in italiano:
    http://mozlinks-it.blogspot.co.....fox-3.html

Inserisci il tuo commento

Aumenta l'altezza della textarea Riduci l'altezza della textarea