Компоненты

Opera для веб-разработчиков: Приходите в MAMA

Opera Mini - "Oh"

Opera Mini - "Oh"
Anonim

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

Анализ метаданных и добыча полезных ископаемых Поисковая машина для приложений - «МАМА» для краткости - проверяется компанией и должна быть выпущена в бета-версии только для приглашения к концу года, сказал Снорре Гримсби, вице-президент по обеспечению качества Opera в Осло, Норвегия.

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

«Мы осознали внутренне, что мы нужно было найти много живых сайтов, которые использовали определенные технологии в определенных комбинациях, чтобы мы могли протестировать наш браузер на них », - сказал Гримсби.

Результирующая поисковая система сканирует Интернет, но вместо индексации содержимого веб-сайтов, как и большинство поисковых запросов движки делают, он отбрасывает содержимое и индексирует типы технологий, используемых на сайтах, таких как каскадные таблицы стилей (CSS), язык разметки гипертекста (HTML), XHTML (расширяемый HTML) и т. п., сказал Гримсби.

Это информация является полезной для веб-разработчиков, которые могут использовать MAMA для определения сайтов, использующих определенные технологии, и посмотреть, как другие разработчики ее реализовали, сказал он.

«Известно, что веб-разработчики берут идеи друг от друга, - сказал Гримсби. Если разработчики работают с веб-приложением, которое нуждается, например, в новой системе меню, MAMA может помочь им найти сайты, которые используют технологию, которая рассматривается для создания системы, чтобы получить идеи для их собственной реализации.

Разработчики также могут использовать MAMA, чтобы узнать, насколько хорошо сайты соответствуют текущим спецификациям консорциума World Wide Web (W3C) для широко используемых веб-стандартов, таких как CSS, HTML и другие. W3C наблюдает за созданием и сопровождением спецификаций для многих из наиболее распространенных технологий разработки веб-сайтов.

Гримсби сказал, что в собственном использовании Opera MAMA Opera обнаружила, что средняя веб-страница имеет 47 несоответствий в том, как сайт создает W3C -настоящие технологии и спецификации W3C.

MAMA также может быть полезна для W3C и других органов стандартов, чтобы помочь им установить приоритеты для разработки спецификаций. Например, если технология используется определенным образом на большинстве веб-сайтов или вообще не используется очень сильно, W3C «может изменить спецификацию или вывести что-то из спецификации», сказал Гримсби.

Во время интервью в среду, Гримсби продемонстрировал MAMA в режиме реального времени, используя его для сканирования веб-страницы международной группы данных //www.idg.net/idgns, чтобы узнать, какие технологии использует сайт.

Согласно поисковой системе, сайт работает на версии 2.2.8 Apache Web Server на 32-битном аппаратном сервере Windows, имеет 56 гиперссылок и использует XHTML (Extensible HTML) 1.0 и CSS, сказал он.

В следующие восемь недель Opera планирует опубликовать серию статей на своем веб-сайте разработчика о своем внутреннем использовании MAMA, отметив основные выводы, статистику и тенденции, которые поисковая система обнаруживает, сказал он.

К концу года компания пригласит ключ люди в органах стандартов, чтобы протестировать поисковую систему, с целью публично публиковать ее разработчикам в первый или второй квартал следующего года, сказал Гримсби.