Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Новости IT Opera предлагает единый стандарт для браузерных расширений RSS

Opera предлагает единый стандарт для браузерных расширений

Текущий рейтинг: 4.36 (проголосовало 11)
 Посетителей: 1384 | Просмотров: 1524 (сегодня 0)  Шрифт: - +

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

 

*
Увеличить рисунок

После того, как компания приняла решение отказаться от собственных разработок Presto и Carakan в пользу технологий Chromium, компания столкнулась, что формат упаковки расширений *.crx недостаточно масштабируем, а попытки реализовать в нём поддержку сторонних API не увенчались особым успехом. Поэтому было принято решение внести правки в архитектуру этого формата, сделав его более модульным. А для того, чтобы не городить собственнические костыли в компании постановили вести разработку нового формата по принципам, которые приняты при написании спецификаций для HTML/CSS, потому что Opera намерена после некоторой доработки представить свои изыскания на суд Консорциума Всемирной Сети (W3C). Эта разработка получила название *.nex (Navigator EXtension), и она обратно совместима с большинством API, заложенными Google в *.crx, но не имеет ограничений на включение сторонних.

На данный момент никто из крупных игроков рынка (Apple, Google, Microsoft, Mozilla) не дали комментариев по поводу предложения Opera, но Mozilla Foundation в данный момент работает над стандартизацией единого формата манифеста для веб-приложений и расширений, что должно упростить разработку кроссплатформенного кода, и Opera видит в этом хороший знак, указывая, что от принятия единого стандарта выиграют как производители браузеров, так и разработчики расширений. Пока норвежская компания ставит своей целью избавиться от критических *.crx-зависимостей от сервисов Google в своём новом формате. Так или иначе, стремление Opera похвально, учитывая, что в сфере расширений действительно нет порядка, и их разработка под несколько браузеров сразу требует высоких навыков от программиста, заставляя его выполнять много черновой работы, которой при стандартизированном формате можно было бы избежать. Но всё же необходимо учитывать, что даже если все участники рынка поддержат Opera, то не стоит ждать , так как процессы стандартизации занимают немало времени, поэтому веб-разработчикам остаётся только запастись терпением.

Документация формата доступна здесь (на англ. языке).

Автор: Анжел Божинов  •  Иcточник: www.techcrunch.com  •  Опубликована: 31.07.2013
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.