разработка мобильных приложений, веб-сервисов и корпоративных систем
ru en
+7 (812) 324-27-24, +7 (495) 641-87-24
Заказать звонок

Юра Буянов на Google Developer Days 2010

12 ноября Юра Буянов на Google Developer Days 2010 рассказал и показал наш Goozzy-бар для Chrome.

...На данный момент мы поддерживаем три основных браузера: существуют плагины под FF, Chrome и, самый проблемный, IE. Объём кода для него намного больше чем для FF и Хрома вместе взятых, причём сейчас он менее стабилен. Что касается chromе (я участвовал в разработке альфа-версии) мы активно работаем как с контентом страницы так и с нашим сервером, поэтому возможность разделять код на код собственно плагина и контент-скрипты оказалась очень кстати. Также было очень необычно (но интересно) столкнуться с тем, как работают вызовы методов Extensions API: вместо простого возврата значения, там используется такой приём функционального программирования как continuation passing style.

В самих контент-скриптах активно используется jquery и google closure templates.

Также, в разработке находятся два мобильных клиента - для ios и android и запланирована разаботка плагинов под ещё два браузера (Safari и Opera 11). Они, кстати, имеют extensions api очень похожую на ту что реализована в хроме (т.е. фоновую страницу, попапы, браузер экшенс и контент скрипты с которыми плагин обменивается сообщениями), поэтому надеемся что портирование не займёт много времени...

Наш Firefox-бар уже вдохновлял некоторых разработчиков, надеемся, и этот доклад оказался полезен :)

Добавить комментарий