Jan 17, 2009

Хорошо забытое старое

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

6 comments:

trankov said...

Она вымерла как раз потому что была логически неверной: у одного документа было минимум три URL, т.е. по сути уровень документа (чайлдовый) напрямую выполнял фунцкии окна (родительского), оставаясь документом.
Аяксовое решение с изменением DOM в рамках одного URL намного логичнее (хотя требует javascript и часто серверного бэкенда, но это не столько вопрос логики, сколько технологий).
И, конечно же, для поисковых систем ни та ни другая история не хороша. Хотя решаема через sitemap.xml с недокументированными GET-параметрами (для второго варианта).

Yuriy Akopov said...

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

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

С другой стороны, даже без описаний - просто никто не стал заморачиваться с тем, чтобы поисковик при "обходе" сайта формировал эти схемы связей самостоятельно (строил бы дерево).

В итоге решили, что больше ручной работы лучше, чем больше работы машины, а это неправильно, хотя и не критично, конечно - по итогу все привыкли.

Сергей Орлик said...

Да... похоже именно поисковые агенты убилы эту технологию. Я это увидел с несколько специфичной стороны, когда сделал вначале для себя, а потом хотел и расшарить в виде соответствующего сайта такой мининавигатор (или если хотите - браузер в браузере) по тем ИТ- и бизнес-изданиям, которые считаю полезными и постоянно читаю (см. ITMediaList ). Но поисковые агенты этот проект уничтожили как и фреймы, серьезно усложнив реализацию таких же инструментов обходными путями и более сложными технологиями. Действительно, жаль ...

Yuriy Akopov said...

Спасибо за ссылку.

Вообще да, как-то неожиданно всё оказалось в заложниках у поисковиков. Остаётся надежда на поисковый спам - есть вероятность, что со временем это станет настолько серьёзной проблемой, что "лобовой" подход придётся пересмотреть.

aliot17 said...

например, google reader - типичный фрейм)

voldemar-montle said...

В IBM WebSphere Process Server эту технологию "переизобрели", с использованием HTTP REST и интеграции страниц по портальному типу.

Post a Comment