Ответ 1
Помните, что Milk неплохо справился с использованием Gears - вы можете увидеть, что вы можете узнать об их реализации. Я начинал с http://code.google.com/apis/gears/articles/take_app_offline.html.
Мы @medicware.com.br думаем о том, чтобы сделать веб-приложение без Gears. Наша главная цель - поддерживать базовую функциональность, когда подключение к Интернету снижается.
Итак, я бы хотел услышать истории успеха, советы и ресурсы о вашем реальном опыте в этой области (относящийся к Gears или нет).
Помните, что Milk неплохо справился с использованием Gears - вы можете увидеть, что вы можете узнать об их реализации. Я начинал с http://code.google.com/apis/gears/articles/take_app_offline.html.
Вам нужно использовать Gears? Я широко использовал свой API AdWords, а также данные Google, и мне не хватало опыта. Конечно, все достаточно хорошо задокументировано, но когда дело доходит до поддержки, никто не может позвонить, и реальные сообщения разработчиков Google на форумах встречаются редко. Они также известны тем, что анонсируют катаклизматические изменения с небольшими уведомлениями, и это находится на платных продуктах, таких как AdWords.
Я бы серьезно посмотрел на Adobe Air. Adobe много лет работает с третьими лицами, и они вкладывают тонны денег в право Air.
У меня были хорошие впечатления от Adobe Air. Это не передача, и это был не более чем взгляд, чтобы посмотреть, как это работает, но это было так просто, что я думаю, что было бы легко перенести любое приложение большого масштаба.
Существует несколько доступных видео ресурсов:
Dion Almaers 50-минутная презентация идет из обзора/бизнес-кода вниз в фактический код: весьма полезна для понимания концепций и получения примеров для реального кода реализации. Офлайновые веб-приложения с Google Gears
Недавно я увидел "Google I/O 2008 - использование широкомасштабных приложений в автономном режиме" . Хорошо для понимания концепции, но также очень сложной - проблемы с Googles, скорее всего, не являются типичными проблемами масштабирования. И не было никакого конкретного кода. Только некоторые архитектурные стратегии.
Кроме того, если вам нужны примеры кода, попробуйте "offline dojo". Несмотря на то, что это скринкаст офлайновой оболочки Dojos, я думаю, что это очень полезно (и всего лишь на 8 минут) Dojo offline screencast, (обзор Dojo offline homepage)
В своем стремлении ответить на ваш вопрос я просто наткнулся на Google I/O 2009 - Базы данных /Gears HTML5 и автономные веб-приложения, которые я увижу во время обеда. Обратная связь по этому поводу, кто-нибудь?