Składniki

Opera dla programistów: Przyjdź do MAMA

П.Чайковский. Пиковая дама. Постановка Большого театра (1982)

П.Чайковский. Пиковая дама. Постановка Большого театра (1982)
Anonim

Opera Software w środę ujawniła wyszukiwarkę, która indeksuje informacje strukturalne na temat stron internetowych, aby programiści stron WWW i organy normalizacyjne mogli zobaczyć, jakie technologie są wykorzystywane do tworzenia witryn sieci Web i sposobu ich użycia.

Analiza metadanych i górnictwo Wyszukiwarka aplikacji - "MAMA" w skrócie - jest testowana przez firmę i powinna zostać wydana w wersji beta z zaproszeniem do końca roku, powiedział Snorre Grimsby, wiceprezes ds. Zapewnienia jakości w Opera w Oslo w Norwegii.

MAMA wyrosła z testów Opera rutynowo robi, aby upewnić się, że jej własne oprogramowanie przeglądarki dobrze współpracuje z istniejącymi stronami internetowymi, które używają najczęściej używanej technologii tworzenia witryn internetowych, powiedział.

"Wewnętrznie zdaliśmy sobie sprawę, że potrzebne, aby móc znaleźć wiele witryn na żywo, które używały pewnych technologii w niektórych kombinacjach, abyśmy mogli przetestować na nich naszą przeglądarkę ", powiedział Grimsby.

Wynikowa wyszukiwarka przeszukuje Internet, ale zamiast indeksować zawartość stron internetowych, jak większość wyszukiwań czynią to silniki, odrzuca zawartość i indeksuje typy technologii używanych w witrynach, takie jak Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), XHTML (Extensible HTML) i tym podobne, powiedział Grimsby.

To informacje są przydatne dla twórców stron internetowych, którzy mogą używać MAMA do identyfikowania witryn, które używają pewnych rodzajów technologii i zobaczyć, jak inni programiści ją wdrożyli, powiedział.

"Wiadomo, że twórcy stron internetowych pożyczają sobie nawzajem pomysły, "Grimsby powiedział. Jeśli programiści pracują z aplikacją sieciową, która potrzebuje na przykład nowego systemu menu, MAMA może pomóc im znaleźć witryny, które wykorzystują tę technologię do zbudowania systemu, aby uzyskać pomysły na własną implementację.

Deweloperzy mogą również używać MAMA, aby zobaczyć, jak dobrze witryny są zgodne z aktualnymi specyfikacjami World Wide Web Consortium (W3C) dla powszechnie używanych standardów internetowych, takich jak CSS, HTML i inne. W3C nadzoruje tworzenie i utrzymywanie specyfikacji dla wielu z najbardziej rozpowszechnionych technologii tworzenia stron internetowych.

Grimsby powiedział, że w użytkowaniu MAMA przez Operę, Opera stwierdziła, że ​​przeciętna strona internetowa ma 47 rozbieżności w sposobie renderowania strony W3C - technologie konserwowane i same specyfikacje W3C.

MAMA może być również przydatna dla W3C i innych organów normalizacyjnych, aby pomóc im ustalić priorytety dla opracowania specyfikacji. Na przykład, jeśli technologia jest używana w określony sposób na większości witryn internetowych lub w ogóle nie jest używana, W3C "może zmienić specyfikację lub wyjąć coś ze specyfikacji", powiedział Grimsby.

Podczas W środę Grimsby pokazał MAMA w czasie rzeczywistym, używając go do przeszukania strony internetowej International Data Group, //www.idg.net/idgns, aby dowiedzieć się, jakie technologie wykorzystała strona.

Według wyszukiwarki, witryna działa w wersji 2.2.8 serwera Apache Web Server na 32-bitowym serwerze Windows, ma 56 hiperłączy i używa XHTML (Extensible HTML) 1.0 i CSS, powiedział.

W ciągu następnych ośmiu tygodni Opera spodziewa się opublikować serię artykułów na swojej stronie internetowej dewelopera o własnym wewnętrznym użyciu MAMA, wspominając o kluczowych odkryciach, statystykach i trendach, które odkrywa wyszukiwarka, powiedział.

Do końca roku firma zaprosi kluczowe ludzie w organach normalizacyjnych, aby przetestować wyszukiwarkę, mając na celu publiczne udostępnienie jej programistom w przyszłości pierwszy lub drugi kwartał przyszłego roku, powiedział Grimsby.