LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

Используй html5 history api и не выноси мозг людям своими устаревшими хашбангами.

а я бы например не сказал бы что hashbang это устаревшая версия historyPushState ..

[да! я не спорю что historyPushState появился позднее чем hashbang с его GoogleAjaxCrawlable... но давайте посмотрим на результат]

в парадигме — hashbang — принято ПОУМОЛЧАНИЮ считать что сайт это есть нечто динамическое, сугубо AJAX-ориентированное.

(определённые страницы такого сайта могут быть способны к индексированию — через УМЫШЛЕННЫЙ escaped_fragment . но не факт что прямотаки все страницы будут иметь этот escaped_fragment )

а вот в парадигме — historyPushState — всё наоборот! любая страница поумолчанию считается индексируемой, однако не каждая из страниц может быть полностью AJAX-генерируемой.

(по сути говоря — historyPushState-вариант — выглядет как некое переходное полу-ajax-состояние сайта, сравнивая его с hashbang-вариантом)

сайт может быть частично реализован через historyPushState, а частично через WEB-1.0 :-) .. например можно плавно-медленно переделывать WEB-1.0-сайт в historyPushState ..

а вот вариант hashbang является более целостным!

historyPushState — это заслуженный стандарт... но своими техническим дизайном он упирается в WEB-1.0 ..

может быть если бы не MsIE-6.0 , то тогда бы и не было бы historyPushState .. ведь именно historyPushState позволял делать сайты которые работали одновременно и на MsIE-6.0 (кое как, но всёже) так и на современных браузерах.

Исправление user_id_68054, :

Используй html5 history api и не выноси мозг людям своими устаревшими хашбангами.

а я бы например не сказал бы что hashbang это устаревшая версия historyPushState ..

[да! я не спорю что historyPushState появился позднее чем hashbang с его GoogleAjaxCrawlable... но давайте посмотрим на результат]

в парадигме — hashbang — принято ПОУМОЛЧАНИЮ считать что сайт это есть нечто динамическое, сугубо AJAX-ориентированное.

(определённые страницы такого сайта могут быть способны к индексированию — через УМЫШЛЕННЫЙ escaped_fragment . но не факт что прямотаки все страницы будут иметь этот escaped_fragment )

а вот в парадигме — historyPushState — всё наоборот! любая страница поумолчанию считается индексируемой, однако не каждая из страниц может быть полностью AJAX-генерируемой.

(по сути говоря — historyPushState-вариант — выглядет как некий переходное полу-ajax-состояние сайта, сравнивая его с hashbang-вариантом)

сайт может быть частично реализован через historyPushState, а частично через WEB-1.0 :-) .. например можно плавно-медленно переделывать WEB-1.0-сайт в historyPushState ..

а вот вариант hashbang является более целостным!

historyPushState — это заслуженный стандарт... но своими техническим дизайном он упирается в WEB-1.0 ..

может быть если бы не MsIE-6.0 , то тогда бы и не было бы historyPushState .. ведь именно historyPushState позволял делать сайты которые работали одновременно и на MsIE-6.0 (кое как, но всёже) так и на современных браузерах.

Исходная версия user_id_68054, :

Используй html5 history api и не выноси мозг людям своими устаревшими хашбангами.

а я бы например не сказал бы что hashbang это устаревшая версия historyPushState ..

[да! я не спорю что historyPushState появился позднее чем hashbang с его GoogleAjaxCrawlable... но давайте посмотрим на результат]

в парадигме — hashbang — принято ПОУМОЛЧАНИЮ считать что сайт это есть нечто динамическое, сугубо AJAX-ориентированное.

(определённые страницы такого сайта могут быть способны к индексированию — через УМЫШЛЕННЫЙ escaped_fragment . но не файт что прямотаки все страницы будут иметь этот escaped_fragment )

а вот в парадигме — historyPushState — всё наоборот! любая страница поумолчанию считается индексируемой, однако не каждая из страниц может быть полностью AJAX-генерируемой.

(по сути говоря — historyPushState-вариант — выглядет как некий переходное полу-ajax-состояние сайта, сравнивая его с hashbang-вариантом)

сайт может быть частично реализован через historyPushState, а частично через WEB-1.0 :-) .. например можно плавно-медленно переделывать WEB-1.0-сайт в historyPushState ..

а вот вариант hashbang является более целостным!

historyPushState — это заслуженный стандарт... но своими техническим дизайном он упирается в WEB-1.0 ..

может быть если бы не MsIE-6.0 , то тогда бы и не было бы historyPushState .. ведь именно historyPushState позволял делать сайты которые работали одновременно и на MsIE-6.0 (кое как, но всёже) так и на современных браузерах.