Карта сайта Хакер в RSS Энциклопедия Хакера PDA версия сайта Почтовые рассылки Хакера    Хакер в Twitter Хакер в ВКонтакте Приложение Хакер для Facebook Хакер на Formspring.me
Журнал Новости Форум Видео Life Xakep Live (блоги)
Bugtrack Статьи Блог Поиск English
Взлом как образ мысли Взлом как образ мысли
Интервью с человеком, который, как оказалось, является не только талантливым пентестером в одной из крупных ИБ-компании, но и хакером-ветераном, который уверенными шагами вышел на свет и прикоснулся к истории российской хак-сцены....
Полный гид по накрутке онлайн-голосований Полный гид по накрутке онлайн-голосований
Конкурсы с голосованием привлекают большое количество посетителей, а трафик, как известно, — это деньги. Особый интерес вызывают конкурсы, где за победу предлагаются лакомые призы....

Прощай Google Gears, привет HTML5

Bookmark and Share

Технологии Google известны своим расширенным периодом бета-тестирования – настолько большим, что когда поисковый гигант на самом деле запускает готовый продукт, это становится новостью номер один. Но если бета-версия ещё "зелёная", ее взрослая жизнь может быть значительно короче и жёстче. Давай рассмотрим судьбу Google Gears. Запущенная всего четыре года назад, система Gears официально застопорилась на прошлой неделе, и вскоре будет заменена эквивалентной технологией на основе спецификаций HTML5.

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

Однако, больше не будет новых релизов. Gears никогда не будет доступным для последней волны браузеров, в том числе для только что выпущенного Internet Explorer 9 и предстоящего Firefox 4. Даже собственный Chrome от Google, который поставляется вместе с встроенным Gears с момента создания, будет уменьшать поддержку технологии начиная с 12 версии, ожидаемый позже в этом году.

Заманчиво интерпретировать кончину Gears как ошибку Google, но это не совсем правильно. Скорее, решение о прекращении Gears можно рассматривать как победу в стремлении Google продвигать открытые веб-стандарты как платформу для приложений, и можно догадаться о продолжении процесса стандартизации HTML.

Лидерство на примере

В ретроспективе, Google не делал секрета из своих планов покончить с Gears. Он предупреждал разработчиков, что технологии Gears в конечном счёте устареют уже в декабре 2010 года. Даже когда мы читали новости о Gears на всем протяжении его жизненного цикла, то быстро становилось ясным, что Gears был обречен уже почти с момента создания.

В 2008 году, примерно через год после того, как Gears был запущен, в интервью Дион Альмаэр, который в то время работал в Google Developer Programs, не скрывал параллельных усилий Google и рабочей группы HTML5 от W3C. "Вы можете взглянуть на предложение HTML5, которое активно редактируется в этот момент, и вы увидите, что там есть база данных API, такая же, как и у Gears" - сказал Альмаэр. "Мы очень хотим, чтобы оно стало частью веб для всех пользователей".

На самом деле, Альмаэр не делал различия между технологией Google Gears и спецификацией, внедряющейся в W3C. "У нас там есть Gears", - дополняет Альмаэр. "Мы многому научились, делая эту работу, чтобы перенести работу в оффлайн. Так что теперь мы можем вернуться к стандартам - мы можем поделиться нашим опытом и можем работать с ними, чтобы получить те стандарты, которые фактически прошли боевые испытания".

Для Альмаэра заранее было ясно не только то, что технология Gears будет представлена W3C, но и тот факт, что технология Gears пройдет испытания, хотя она и была разработана одним поставщиком. "Если вы посмотрите на стандарты, которые были успешны и сравнить их с теми, которые нет, то на мой взгляд, успех зависит больше от того, были ли они на самом деле испытаны или просто в комнате стояла куча вендоров, пытаясь понять, что делать"- пояснил он.

Теперь становится ясным, что технология Gears всегда задумывался как проект для будущей спецификации HTML. И Google не была единственным автором W3C, который применил подход "сначала запустим, а позже стандартизируем". Например, Mozilla и Opera запустили конкретные особенности CSS, которые также повлияли на текущие формальные спецификации CSS в новом стандарте.

Что касается Альмаэра, то после того, как он ушёл из Google, он возглавив Mozilla Foundation Developer Tools Lab, а затем главным по связи с разработчиками в HTML-ориентированной WebOS от Palm. Все чаще "подавай пример" становится лозунгом в экосистеме веб-стандартов.

В погоне за стандартами

Пусть голос Google был особенно громок в спецификации HTML5, однако, компания и должна рекламировать стандарты, чтобы класть деньги себе карман. Google применила новый стандарт не только в браузере Chrome, но также и в веб-приложениях. Поисковый гигант удалил поддержку Gears в Google Docs и Google Reader в мае 2010 года, предваряя выход новых версий продуктов, поддерживающих HTML5.

Все же подход "сперва внедряй, потом стандартизируй", который в последнее наблюдается в реализации веб-стандартов, не всегда показывает себя как успешный. Например, Adobe ранее применял многие возможности ECMAScript 4, модернизированной версии стандарта, который формирует язык программирования JavaScript и его производные, включая язык сценариев ActionScript, используемый в платформе Adobe Flash. Но усилия по внедрению ECMAScript 4 провалились, не выдержав конкуренции, и в конечном счете был осуществлен отказ от этой технологии. Если раньше Adobe соответствовал JavaScript, то сегодня в продуктах компании используется язык ActionScript, который напоминает своего кузена в большинстве отношений, но достаточно расходится с ним, чтобы быть совместимым с современными стандартами JavaScript.

Запланированная замена Gears на HTML5 Web Storage API, кажется, тоже не будет простой. Современные браузеры, которые применяют стандарты, часто делают это весьма противоречивым образом. Например, Firefox 4 поддерживает веб-хранилище даже для HTML-документов, загруженных с локального диска, в то время как Internet Explorer 9 предоставляет веб-хранилище лишь для документов, загруженных по HTTP. IE9 также обрабатывает событие хранения отлично от других браузеров. Должен пройти определенный период времени, чтобы веб-приложения воспользовались преимуществом локального хранилища, одинаково работающем у всех клиентов.

Насколько хорошо Google сможет осуществить переход своих приложений с Gears на HTML5 будет важной проверкой для самого значительного пересмотра веб-стандартов с 2001 года. Недавно YouTube – подопечный Google – экспериментировал с переводом своего потокового видео-сервиса с Flash на HTML5, но отступил, когда установил, что подход на основе веб-стандартов будет несовместим с достаточно большим количеством клиентов. Последнее решение W3C убрать нумерацию версий из спецификации языка HTML и рассматривать HTML как "активный стандарт" наводит на мысль о том, что в то время как создание спецификации HTML5 приближается к завершению, самые большие трудности для HTML, возможно, еще впереди.

Оригинал: http://www.infoworld.com/



Теги: Google , HTML5





СВЯЗАННЫЕ СТАТЬИ
Прощай Google Gears, привет HTML5
СЛЕДУЮЩИЕ СТАТЬИ
IPv6: время действовать
12 рождественских афер от McAfee
Возможна ли приватность в облаке?
С помощью тайпсквоттинга исследователи украли 20 Гб электронной почты у компаний Fortune 500
Google ищет новый Google
Домены верхнего уровня: угроза безопасности?
Виртуальный хотспот: делимся инетом, поднимаем Rogue AP, расширяем диапазон действия Wi-Fi
Интернет-рубильник Обамы
Фондовая биржа: под контролем программ
DMCA в Facebook: мошенники удаляют любые страницы
ПРЕДЫДУЩИЕ СТАТЬИ
Bing компании Microsoft уличили в использовании поиска Google
Google включил цензуру и начал фильтровать BitTorrent, RapidShare и другие сайты
Неубиваемые кукисы: создаем Cookie, которые надолго задержатся в системе
HTML5: да придет спаситель
Китайский инцидент: небезопасные маршруты
10 теорий заговора, которые существуют
Google TV: Веб для твоего ТВ
Налаживаем систему приема платежей: 8 способов принимать оплату с клиентов в инете
Google Wave: стоящий сервис или пустышка?
Включаем Tor на всю катушку
ОБСУЖДЕНИЕ СТАТЬИ
Логин:
Пароль:
Если у вас есть форумный логин - вы можете использовать его, иначе анонимный гостевой доступ.

Для оставления комментария вы можете зарегистрироваться по упрощенной процедуре.
Для отправки сообщения введите код, указанный на картинке
Сообщение





Keywords: zPOSTz zHOMEz, zNETz, zINFOz, zYANDEXz z55087z
Для Авторов: edit Lock delete Lock



    Rambler's Top100