История изменений
Исправление 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 (кое как, но всёже) так и на современных браузерах.