I looked at Google Gears briefly. It claims to offer offline web application capabilities, and does so by providing a way to copy static web files for offline use and access a local relational database. Cool, I guess.
The thing is, it gives you no built-in way to synchronize your data with the server. That's because it uses a SQL database like everything else (SQLite in this case).
SQL, SQL everwhere, but not a way to sync.
SQL, SQL everwhere, and offline support stinks.
For bidirectional synchronization, SQL is just the wrong model and Gears doesn't solve any of the hard parts of making occasionally connected applications work. Notes got this right sooo long ago, why does everyone else keep making the same mistakes?
Posted June 1, 2007 12:11 AM