Архив

Публикации с меткой ‘Google Gears’

Новый браузер Google Chrome – друг, враг или конкурент?

3 сентября 2008 10 комментариев

Вчера ближе к вечеру в Сети состоялась очередная небольшая революция, при этом вполне ожидаемая и желанная. В приснопамятную войну браузеров вступил еще один игрок, однако игрок более мощный, чем все остальные вместе взятые – Google. Наконец-то не раз озвученные планы по выпуску браузера оправдались – вечером широкой публике была предоставлена возможность загрузить дистрибутив Google Chrome для Win32 и попробовать его в работе. Уже по состоянию на утро следующего дня по некоторым исследованиям, он занимал 0.72% мирового рынка, идя почти вровень с Opera (0,74%), у которой многолетняя история и армия преданных поклонников.  Браузер доступен для платформы Win32, версии для других платформ пока в разработке, для самых нетерпеливых доступен исходный код и инструкции по сборке и тестированию.

Оригинальным получился и предстартовый PR нового браузера – за несколько дней до этого события вместо технических документов и анонсов был выложен талантливо нарисованный комикс в двух частях, который в ненавязчивой и игровой форме подробно описал, чего же ждать от продукта. Энтузиасты быстро перевели комиксы на русский, и начали обсуждать продукт еще до его выхода, периодически проверяя доступность адреса для загрузки. Множество блогов и новостных лент писало об этом продукте, и все были в ожидании. Наконец вечером состоялась презентация (в отличии от других компаний, все знали даже точное время релиза, и было даже немного странно, как же сервера выдержали такой наплыв), и теперь, после небольшого тестирования можно реально поговорить о том, что же такого интересного, в первую очередь для разработчика.

О пользовательской стороне браузера уже написали очень многие. Да, браузер Chrome по дизайну интерфейса очень и очень прост, количество настроек сведено к минимуму – все это уже описали многие блоггеры и новостные сайты. Мы далее остановимся на некоторые технических деталях, которые интересны разработчикам. И так, начнем...

Оригинал материала на сайте developers.org.ua

Исследование AJAX Client Storage — от хирургии Dojo к собственной реализации Fullajax Storage

С интенсивным развитием веб-приложений все более востребованным становится хранение больших объёмов данных  на стороне клиента. Это не просто упрощает приложение – часто именно применяя клиентскую систему хранения данных можно существенно расширить функциональность создаваемого приложения, позволив ему делать то, что в другом случае было бы невозможно. При этом, не следует воспринимать это как «прихоть» разработчиков каких-то особых и экзотических веб-сервисов – по последним данным даже такой гранд среди массовых западных социальных сервисов, как сеть MySpace будет применять решение от Google – Google Gears (подробнее). В сети имеется ряд публикаций на тему использования локальных хранилищ, например, можно отметить следующие публикации, которые мы изучали при подготовке материала:

Если у вас нет понятия что такое локальное хранилище, или вы слабо знакомы с этим, по выше указанным ссылкам  вы найдёте исчерпывающую информацию относительно storages и областей его применения.

Исследуя все возможные варианты реализации локальных хранилищ данных, наиболее привлекательным на данный момент времени является хранилище на основе Flash. Заметьте, что мы ведём речь о постоянных хранилищах данных, то есть, сохраняя туда какие-либо данные, мы ожидаем возможности получить к ним доступ на клиентском компьютере и после закрытия страницы в браузере, и обновлении и даже после перезагрузки компьютера. В данной статье будет проведён анализ реализации хранилища на основе Flash. Читать далее...

PersistJS — снова, снова и снова про Сlient Side Storages

Приветствуем наших читателей! Прошу прощения за такой перерыв в ведении блога - я был в командировке и там, а также сразу по приезду, график встреч и работы был такой плотный, что нормально подготовиться к написанию какого-либо материала просто не было. Но теперь спешу исправиться и далее блог будет развиваться в обычном ритме. Спасибо всем, кто оставался нашим верным читателем всё это время!

Сегодня мы снова поговорим о теме клиентских систем хранения данных. Очень уж часто, при разработке современных веб-приложений, нам требуется возможность хранить достаточно большие объёмы данных на стороне клиента, которые бы были доступны при переходе между страницами или даже после обновления окна браузера или перезагрузки компьютера. Традиционно таком качестве выступали cookie, но с развитием веб-технологий их ограничения стали достаточно заметны. Мы уже не раз писали о разных системах Client-Side Storages, вы без труда найдёте их в блоге. Не случайно все новые браузеры содержат или будут содержать, когда выйдут релизные версии, различные механизмы для хранения данных, даже в стандарте HTML 5 предусмотрена более-менее попытка стандартизировать такое хранилище и интерфейс доступа к нему.
Читать далее...

Очень кратко или чуточку снова о Storages…

dojo_logo_final.jpgПриветствую наших читателей. Целый день вынашивая мысль о том, что нужно что-то серьезное написать, и держа в голове несколько тем, оказалось, что времени ну никак нет, как и сил на серьезный материал. А внутри еще голос сидит и подталкивает все же сесть и написать книгу... эх. Поэтому сейчас я напишу вкратце небольшой материал, а завтра уже торжественно обещаю приготовить что-то интересное.

Даже не ожидая, здесь у нас разгорелась весьма интересная дискуссия с рядом постоянных читателей блога о такой функциональности современных веб-приложений и сред их исполнения (а браузер уже, волей-неволей, можно считать именно средой исполнения, а в свете обновления проекта Mozilla Prism и встраивания его как плагина в Firefox 3 так и подавно) как сторадж данных на клиентской части. Особенно речь идет о продвинутых методах хранения действительно больших обьемов данных, которые, в идеале, были бы доступные даже после перезагрузки браузера, обновления страницы а то и рестарта самой ОС. Более того, у нас уже есть целый полк разных технологий, в той или иной мере реализующей это - Client Storages в Firefox (причем, этих стораджей несколько видов даже), хранилище, реализованное при помощи специального Flash-обьекта, сторонние приложения вроде модуля Google Gears, в среду исполнения для веб-приложений Adobe AIR также встроен подобный функционал, а стандарт HTML 5 вообще обещает нам возведение этого в ранг обязательного во всех браузерах. Благо, что ждать этого не придется долго, разработчики потихоньку реализуют хранилища данных сразу в своих движках.

Но все же вопрос создания реально кроссплатформенного хранилища, да еще и с удобным интерфейсом и функциями работы с данным и дальше открыт. Даже такие чистые JavaScript решения вроде буквально на днях описываемой библиотеки TaffyDB пока не предоставляют всего необходимого, хотя и идут по верному пути. Читать далее...

Developers.org.ua