Что делать если часто приходится бывать в местах, где подключение к интернету отсутствует, а есть необходимость использовать web-приложения. Сегодня речь пойдет о том, чем в этом плане может помочь расширение Google Gears.

Google Gears – (ре)эволюция Web.

Разрабатывая раньше пользовательские приложения для Web приходилось хранить пользовательскую информацию на стороне клиента. В этом помогали cookies. Но они имеют множество недостатков: можно сохранять только пары ключ-значение, количество записей ограничено, объем записей ограничен (в зависимости от браузера), низкая надежность – данные могут просто быть удалены.

Новым этапом хранения пользовательской информации на стороне клиента можно назвать Google gears, которая позволяет обращаться к реляционной базе данных на стороне клиента. Такой СУРБД служит SQLite. Я думаю, знакомым с базами данных не стоит объяснять, чем такой подход выгодней cookies. Мы можем сохранять практически любой объем информации, любой структуры, которую можем описать средствами СУРБД. К тому же такое хранилище намного надежней, чем традиционные cookies.

Google Gears и офисные приложения

Благодаря google gears мы теперь можем использовать web-приложения при отсутствии подключения к сети – введенные нами данные сами отсинхронизируются с данными, хранящимися на удаленном сервере при появлении подключения к сети. Все, что нам нужно сделать – установить Google gears, подключиться к web-приложению, поддерживающему Google Gears. Теперь можно работать и без подключения: находить, просматривать, редактировать, удалять…

К сожалению, пока google gears не поддерживают работу без первоначального входа в веб-сервис, но такая опция уже заявлена для следующих версий Google Gears.

На данный момент Google Gears поддерживают следующие Web-сервисы:

Google Gears и WordPress

О своей поддержке Google gears заявил и wordpress.org, начиная с версии 2.6 такая поддержка будет. Однако, обольщаться не стоит – особого функционала не добавится.

Что касается сторонней поддержки Google gears в wordpess, то уже есть расширение, позволяющее посетителю с установленным Google Gears сохранять понравившиеся материалы для просмотра в оффлайн.

Называется плагин, WP-offline. Правда, добиться нормальной его работы у меня не получилось – поплыл дизайн и скорость загрузки страницы увеличилась довольно значительно.

Google gears и Wiki

Может быть весьма полезным и такая штука как GearsMonkey – скрипт для GreaseMonkey, позволяющий сохранять для дальнейшего просмотра статьи с википедии.

Правда и тут незадача – скрипт настроен на сохранение статей с en.wikipedia.org. За короткое время мне не удалось модифицировать скрипт таким образом, чтобы он воспринимал и ru.wikipedia.org. Хотя, эта задача для меня не первоочередная – в англоязычной версии больше статей, а чтение на статей на английском – дело привычное. По идее скрипт может сохранять данные не только с wikipedia, но и с любого другого подобного сайта.

Google Gears для программистов

Есть неплохая статья, описывающая как можно использовать google gears для построение web-приложений, использующих google gears.

Также на сайте google code можно найти исчерпывающую информацию по API Google Gears.

Ставить или не ставить?

Для себя я ответил утвердительно. Обязательно ставить Google Gears – я думаю эта технология прочно войдет в нашу жизнь на ближайшие несколько лет, как когда-то вошли cookies. И количество сервисов, которые поддерживают Gears будет только возрастать. К тому же, большинство JavaScript фреймворков уже имеют интерфейс работы с gears.

Ссылки:

Google slashdot YahooMyWeb Digg Technorati Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru
Link:

Эта статья была опубликована в в четверг, августа 14, 2008 at 6:45 pm в рубрике FireFox, Google Gears, opensource, Wordpress, Бесплатно, Бесплатные программы, Плагины, Полезное, Программы, Расширения FireFox, Сети, Фишки. Вы можете отслеживать ответы на нее через RSS 2.0. Вы можете оставить отзыв, или trackback из вашего сайта.


Оставить отзыв