javascript madness

Date: 2009-01-30 15:00 GMT
Subject: javascript madness
Tags:

Столкнулся с сайтом, который запихивает бувально все свои данные в сессию и печенья ничего не подозревающему пользователю, а потом формирует из этого все страницы джаваскриптом и dojo. Плюсы, конечно, то что страницу перегружать не надо, и обработка на стороне пользователя, а не сервера. Но выглядит это очень уродливо. У разделов сайта нет адресов, всё происходит на одном URL. О кнопке "Назад" можно забыть. Джаваскрипт и масштабируемость это круто, но надо же и совесть иметь.

Комментарии

я не понял, а что, фреймы юзать не кошерно? И потом, Ajax еще никто не отменял.
Держать данные в сессии это реально изврат.

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

ну знаешь ли... загружать скопом все подряд и вовсе не спасает сервер от потраха. Во-первых, многие данные могут пользователю просто не понадобится. И получится, что сервант зря трахался. Ко всему прочему, это садится в конкретный трафик и в накладе уже обе стороны. И та что отправляет и та что получает... В конце концов если уже так бъются за удобство и скорость, пусть юзают Ajax. Возможностями яваскрипта запросто можно реализовывать динамическое заполнение тех же div-ов. И это будет проходить без блокировки страницы.